【发布时间】:2010-09-29 13:56:12
【问题描述】:
我的 Index.aspx 视图中有一个单一表单标签。 Index.aspx 包含几个局部视图并使用相同的模型来呈现它们。
现在,当任何部分视图发布带有提交按钮的表单时,表单将发布到 OneActionMethod。但我希望一些部分视图将表单发布到 OtherActionMethod。
我怎样才能在不使用操作链接的情况下实现这一点,只在这个特定的空间视图中使用提交按钮?
我已经在 cmets 中为这个问题写了更新。我还不清楚答案。
【问题讨论】:
-
不要这样做,每个局部视图都应该有自己的 Html.BeginForm(如果需要)。不要像 Webforms 一样思考一个大表单!使用母版页来定义布局,而不是表单
-
如果我需要在一个表单中对一个相同的数据进行多种类型的编辑怎么办,所以我有选项:edit、edit1、edit2。这些是不同类型的编辑。由于我不能嵌套表单,所以正确的方法是什么?
标签: asp.net-mvc-2 partial-views