【发布时间】:2013-03-22 03:37:47
【问题描述】:
如果我有一个在多个视图中使用的部分提交给它自己的专用操作,那么我如何知道它来自哪个视图以便我可以返回到那个视图?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 partial
如果我有一个在多个视图中使用的部分提交给它自己的专用操作,那么我如何知道它来自哪个视图以便我可以返回到那个视图?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 partial
【讨论】:
澄清一下 - 你是什么意思'这样你就可以回到那个视图' 如果您为每个部分视图使用 ajax 表单,即 Ajax.BeginForm,它们都会自动处理自己的 url(因此是控制器)的 psot,并且无论是哪个视图,它们都可以和平地生活在父视图中。
如果发生模型验证,那么您将在这些部分视图中看到它,并且 modelstate 会将发布的值重新填充到模型中以供用户“修复”
【讨论】: