Вопрос

В моем приложении 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, как показано ниже:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top