如果我有一個部分用於提交給自己的專用操作的多個視圖,那麼如何知道它來自哪個視圖,以便我可以返回那種觀點?ASP.NET MVC 2從不同視圖中的部分提交
0
A
回答
0
我認爲這是在這裏找到答案:Retrieve the current view name in ASP.NET MVC?
0
只是爲了澄清 - 你什麼意思「所以你可以回到這一觀點」 如果使用AJAX的形式,即Ajax.BeginForm每個的那些部分景色,他們都會自動處理他們自己的psots到url(因此控制器),並且可以在父視圖中和平地生活,不管它是哪個視圖。
如果模型驗證情況,那麼你會看到它在那些部分意見和ModelState中會重新填充貼值到模型中,爲用戶「修復」
+0
聽起來不錯,我會給它一個bash – Rob 2011-03-28 11:20:15
OK,但它沒有這樣做的一個美麗的方式。我遇到了部分問題。如果部分需要提交?它應該在哪裏發佈一個專門的行動?如果是這樣,那麼模型驗證失敗會發生什麼,以及如何使用上面鏈接中解釋的方法重建視圖? – Rob 2011-03-23 16:25:29