Asp.net mvc 将表单结果过帐到另一个表单
在我目前正在编写的应用程序中,我需要将一个表单的结果发送到另一个表单。我没有使用嵌套标记,也没有使用局部视图 我将内部形式呈现为:Asp.net mvc 将表单结果过帐到另一个表单,asp.net-mvc,Asp.net Mvc,在我目前正在编写的应用程序中,我需要将一个表单的结果发送到另一个表单。我没有使用嵌套标记,也没有使用局部视图 我将内部形式呈现为: @using (Html.BeginForm()) { foreach (var item in @Model) { <input type="checkbox" name="@model.item" id="" align="right" checked="true"/> <
@using (Html.BeginForm())
{
foreach (var item in @Model)
{
<input type="checkbox" name="@model.item" id="" align="right" checked="true"/>
<label for="@model.item">@model.item</label> <br />
}
<input type="submit" value="Save Settings" />
}
并将外部形式呈现为:
@using (Html.BeginForm())
{
<div class="settings-label">
@Html.LabelFor(model => model.anotherItem)
</div>
<div class="settings-label">
@Html.TextBoxFor(model => model.anotherItem)
</div>
<a href="../innerform/innerform">Choose inner form stuff</a><br />
<input type="submit" value="Save Settings" />
}
外部表单是代表我的网站设置的不同类型的列表,而内部表单是特定设置的列表。要将值从一个传递到另一个,您只需将数据/模型发布到操作,然后将数据/模型发送到另一个视图
[HttpPost]
public ActionResult OutterFormHandler(MyModel data)
{
//do something with data
return View("AnotherView", data);
}
这就是你要找的吗