У меня есть страница выглядит следующим образом:Ajax.BeginForm обратный результат и показать данные соответствующие
<% using (Ajax.BeginForm("AddAnswer","Marketplace",new AjaxOptions() {HttpMethod = "POST" })){ %>
AddAnswer
действие добавляет некоторые данные в БД. Я хочу сделать следующее: когда ответ был успешно добавлен, добавьте #answers
div с текущим ответом, переданным контроллеру. Когда ответ не был успешно добавлен в db - я хотел бы отобразить соответствующую ошибку в div #errors
. Как я могу это сделать?
'arg.get_response(). Get_object();' не работает для меня. Я не понимаю, почему это не возвращает объект json. – Peter
@Wale, может быть, потому, что я написал этот ответ 22 апреля 2010 года, когда скрипты Microsoft AJAX были способом сделать AJAX в ASP.NET MVC, и теперь это 2013 (скоро будет 2014 год), и вы используете более новую версию ASP .NET MVC (например, 4 или 5), где помощники Ajax. * Используют jquery ненавязчивый ajax, где синтаксис совершенно другой? –
Вы совершенно правы. Я новичок в MVC, я не мог сказать разницы. – Peter