如果我有一个部分用于提交给自己的专用操作的多个视图,那么如何知道它来自哪个视图,以便我可以返回那种观点?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