jquery формы ajax для ASP.NET MVC 3

это может быть простой вопрос, но для меня сейчас это непонятно, и мне нужно разобраться во всем в своей голове ... может быть, кто-нибудь может мне с этим помочь =) ...

Я знаю, что MVC поставляется с помощниками Ajax. Я знаю, что есть библиотека Microsoft и jquery. Я знаю, что с MVC 3 они представили ненавязчивый javascript, который добавляет некоторые специальные теги в html для очистки ...

но как они работают вместе?

Пример: я хочу опубликовать удаленную форму (частичный просмотр) на ajax чтобы добавить комментарии к сообщению в блоге. не отправляя всю страницу назад.

в моем частичном представлении я бы использовал Ajax.BeginForm () это тогда MvcAjax или JQuery? Или я мог бы использовать Html.BeginForm () и зарегистрировать что-то вроде $ .post в событии щелчка формы. Это также будет иметь запасной вариант простого html, если javascript отключен или не поддерживается ....

Или вообще, когда использовать что для публикации комментариев к сообщению в блоге? ... и я предполагаю, что это правильно, что Я отправляю сообщение в действие create контроллера комментариев, и я бы использовал JsonModelBinder, чтобы преобразовать его в модель. После этого я возвращал Json и добавлял его в свой список комментариев ...

Это разумно, зачем это делать?

12
задан silverfighter 14 February 2011 в 15:36
поделиться