Создание Ajax.ActionLink с использованием JavaScript - PullRequest
2 голосов
/ 07 июня 2009

У меня есть список Todo (ASP.MVC UserControl), в котором для каждой строки есть имя задачи (можно щелкнуть для переключения между выполнением / невыполнением) и кнопка удаления для удаления задачи - обе создаются Ajax.ActionLink для запроса к серверу.

При создании новой строки мне нужно, чтобы текст задачи и кнопка удаления были ActionLinks, как бы я это сделал со стороны клиента? Существует ли эквивалент Ajax.ActionLink в библиотеках Microsoft Ajax JS?

1 Ответ

4 голосов
/ 07 июня 2009

Посмотрите на код, который генерируется с использованием View Source. Все, что вам нужно сделать, это добавить ту же разметку и добавить правильный обработчик кликов через javascript. Возможно, вам будет проще сделать это с помощью jQuery для всех элементов и добавить код jQuery в свой UserControl. По крайней мере, таким образом вы управляете кодом, и если Microsoft решит изменить способ работы своего ActionLink, вас не поймают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...