ASP.NET MVC 2从不同视图中的部分提交

时间:2011-03-23 12:38:15

标签: asp.net-mvc asp.net-mvc-2 partial

如果我在多个视图中使用了部分提交给自己的专用操作,那么我如何知道它来自哪个视图以便我可以返回到该视图?

2 个答案:

答案 0 :(得分:0)

我认为这里已经回答:Retrieve the current view name in ASP.NET MVC?

答案 1 :(得分:0)

只是为了澄清 - 你的意思是'所以你可以回到那个观点' 如果你为每个部分视图使用ajax表单即Ajax.BeginForm,它们都将自动处理自己的psots到url(因此控制器),并且可以在父视图中平静地生活,无论它是哪个视图。

如果模型验证发生,那么您将在那些部分视图中看到它,并且模型状态将重新填充已发布的值到模型中以供用户“修复”