我正在尋找幾個使用剃刀引擎更新MVC3中的部分區域的指針。更新部分區域MVC3
現在,我正在使用jQuery的ajax請求。
小上下文:我有一個「集合」列表,我在一個局部視圖中包裝,只是在所討論的視圖的模型對象的列表中執行for-each。
然後我有一個「添加集合」按鈕,只是顯示一個模式對話框,用於添加新集合的表單。單擊「添加」後,ajax請求會在數據庫中創建集合,並且當前返回一個JSON對象,指示成功以及字符串「Collection Created」。在我的jquery ajax處理程序中,我檢查此json對象,檢查狀態是否爲「成功」,然後使用jquery顯示類似「咆哮」的通知,包含「已創建集合」字符串。
現在我的問題是:無論如何,我可以更新我的收藏列表在這個Ajax請求?無論如何,我可以拋出部分視圖,迭代集合,以某種方式返回成功的json對象嗎?
很簡單:我想以某種方式更新HTML,但仍然保持JSON對象,所以我可以顯示我的通知。
爲什麼不提出兩個請求內提交處理程序?這樣每個控制器的動作只會做一件事。 – frennky 2011-05-09 07:46:04
對不起。你能詳細說一下嗎?你的意思是,在驗證創建請求的「成功」後,是否有「更新列表」-ajax請求? – Dynde 2011-05-09 07:49:07
是的,每個請求可以調用不同的控制器動作(創建,列表)。 – frennky 2011-05-09 07:56:53