Я пытаюсь передать строку из JavaScript в бритве ActionLinkИспользование Jquery внутри Razor
string filtering =$("#Hello").val();
@Html.ActionLink(Name, ControllerName, new { sort = columm, order = orderby, filters = filtering })
, но я не в состоянии получить доступ к этой переменной, я уже попробуйте @:filtering
или "@filtering"
, но все равно не работает,
Как передать переменную контроллеру?
Вы не можете сделать это с помощью 'Html.ActionLink'. Razor работает на стороне сервера, пока ваш javascript запускается внутри вашего браузера ... Вам понадобится AJAX для отправки данных на ваш сервер. – nemesv
Вы хотите получить доступ к значению фильтра для действия контроллера? –