由于我们可以从主视图+局部视图组成单个视图(例如,使用RenderAction,指定子控制器),因此子动作呈现的输入可以在由主视图是针对主视图控制器的吗?首先,将数据发布到两个动作方法似乎很奇怪,但它与使用部分视图的复合性质一致。
这可行还是实用?
答案 0 :(得分:1)
发送数据的位置取决于包含这些输入元素的表单的action属性。因此,在生成表单时,您可以指定要发布到的控制器和操作:
@using (Html.BeginForm("SomeAction", "SomeController"))
{
...
}
可以对主视图中呈现的表单使用相同的技术,并指定在提交时应该发布的控制器和操作。