2010-07-05 72 views
0

我想拍攝從提交行動「Ajax.BeginForm(......)」,並從異步獲取CONTROLER一些數據,並把它放入一些股利...Ajax.BeginForm在ASP.MVC2

如何我可以做嗎?

我試過 Ajax.BeginForm(...,新AjaxOption(UpdateTriggerId =「」),但我發現它是用於在線檢查表格或這樣的事情...

哪有同時按下「提交」我禁用刷新整個頁面?Mayby我必須添加一些CONTROLER?

順便說一句,什麼是更好的形式(AJAX中的上下文中)使用?純jQuery的還是那些Ajax.BeginForm?

回答

1

你應該能夠實現則需要使用什麼Ajax.BeginForm和一個局部視圖...

http://davidhayden.com/blog/dave/archive/2009/05/19/ASPNETMVCAjaxBeginForm.aspx

+0

我試圖做到這一點,但按提交後,整個頁面重載和我看到的局部視圖沒有母版。所以它仍然是不同步... – Simon 2010-07-05 13:56:06

+0

你可以分享你的看法/主頁。導致此行爲的最可能原因是您沒有在頁面中包含這兩個腳本,或者這些腳本的路徑不正確。 – Fenton 2010-07-06 06:56:12

+0

你說得對:)我以爲我已經包含了微軟腳本。 Thx再次:) 而順便說一句,使用Ajax助手有什麼好處?或在異步交互純JQuery和JavaScript函數? – Simon 2010-07-06 07:46:30