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