現在作成中のアプリでは、あるフォームの結果を別のフォームに送信する必要があります。ネストされたタグも部分ビューも使用していません。
内部フォームを次のようにレンダリングしました。
@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" />
}
外側のフォームは、私の Web サイトの設定を表すさまざまなタイプのリストであり、内側のフォームは特定の設定のリストです。