это может быть простой вопрос, но для меня сейчас это непонятно, и мне нужно разобраться во всем в своей голове ... может быть, кто-нибудь может мне с этим помочь =) ...
Я знаю, что MVC поставляется с помощниками Ajax. Я знаю, что есть библиотека Microsoft и jquery. Я знаю, что с MVC 3 они представили ненавязчивый javascript, который добавляет некоторые специальные теги в html для очистки ...
но как они работают вместе?
Пример: я хочу опубликовать удаленную форму (частичный просмотр) на ajax чтобы добавить комментарии к сообщению в блоге. не отправляя всю страницу назад.
в моем частичном представлении я бы использовал Ajax.BeginForm ()
это тогда MvcAjax или JQuery?
Или я мог бы использовать Html.BeginForm ()
и зарегистрировать что-то вроде $ .post в событии щелчка формы. Это также будет иметь запасной вариант простого html, если javascript отключен или не поддерживается ....
Или вообще, когда использовать что для публикации комментариев к сообщению в блоге? ... и я предполагаю, что это правильно, что Я отправляю сообщение в действие create контроллера комментариев, и я бы использовал JsonModelBinder, чтобы преобразовать его в модель. После этого я возвращал Json и добавлял его в свой список комментариев ...
Это разумно, зачем это делать?