Ajax.BeginForm返回结果,并显示数据我有一个页面,如下所示:适当
<% using (Ajax.BeginForm("AddAnswer","Marketplace",new AjaxOptions() {HttpMethod = "POST" })){ %>
AddAnswer
行动增加了一些数据,以分贝。我想要做的是:当成功添加回答时,附加#answers
div与传递给控制器的当前答案。当答案尚未成功添加到数据库 - 我想在#errors
div显示适当的错误。我怎样才能做到这一点?
'arg.get_response()。get_object();'不适合我。我不明白为什么这不是返回json对象。 – Peter 2013-12-30 18:46:15
@Wale,也许是因为我在2010年4月22日编写了这个答案,当时Microsoft AJAX脚本是在ASP.NET MVC中执行AJAX的方式,现在是2013年(即将于2014年),并且您正在使用一些更新版本的ASP .NET MVC(如4或5)Ajax。*帮助程序使用jQuery不显眼的Ajax,其语法完全不同? – 2013-12-30 22:15:06
你很对。我是MVC的新手,我不知道区别。 – Peter 2014-01-02 10:27:13