currentObject
- это объект JavaScript String, который вы пытаетесь передать в код на стороне сервера.Если вам нужно сделать это на стороне клиента,
$(function () {
$('td.clickableCell').click(function () {
var currentObject = $(this).text();
// find the anchor element that you need to change,
// then change the property on it to the value
// of currentObject
$('a').attr('title', currentObject);
});
});
В качестве альтернативы, возможно, вам нужно каким-то образом отправить значение на сервер.Если приведенный выше JavaScript находится в представлении Razor, то
$(function () {
$('td.clickableCell').click(function () {
var currentObject = $(this).text();
// make a HTTP GET request and pass currentObject as a queryparam
window.location = '@Url.Action("Action", "Controller")' + '?theName=' + encodeURIComponent(currentObject);
});
});
Часть '@Url.Action("Action", "Controller")'
будет оценена на стороне сервера и разрешена UrlHelper в URL для маршрутизации к этому действию контроллера.Мы помещаем это значение в одинарные кавычки, так как нам нужно использовать его на стороне клиента в переменной JavaScript.Затем мы добавляем currentObject
в качестве параметра запроса (и одновременно кодируем его).