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