Как передать значение Textboxes в Ajax.ActionLink?
-
22-08-2019 - |
Вопрос
В моем приложении ASP.NET MVC я хочу, чтобы пользователь добавил значение в текстовое поле, а затем нажал мой Ajax.ActionLink.Я хочу сделать что-то вроде этого:
Ajax.ActionLink ("Go", "Action", "Controller", new {value= textbox1.value})
Или как еще я могу вернуть это значение текстового поля в свое действие?JQuery?
Решение
Вы можете запустить действие, используя метод AJAX $ .get :
родовое словоДругие советы
Спасибо, Александр!Спасибо, что направили меня на правильный путь.Я не пробовал использовать последний код, но мне удалось заставить работать ваш предыдущий код.Вот рабочий код.Я уверен, что все это глупо, но, возможно, кто-нибудь может показать мне более элегантное решение:
родовое словоКак видите, мое решение - просто жестко закодировать LINK вместо того, чтобы пытаться использовать вспомогательный класс ASP.NET AJAX.
вот как вы получаете значение из текстового поля в JQuery
родовое словозаменить $ .get (действие, данные); с $ ("# yourTargetId"). load (действие, данные); вы получите ajax, как показано ниже:
родовое слово