ボタンをクリックしたときにフィールドのセットをページに繰り返し追加するにはどうすればよいですか?ParentView.cshtmlに[レコードを追加]ボタンがあります
この[レコードの追加]ボタンをクリックすると、ParentViewに下記のかみそりビュー(childView.cshtml)を追加する必要があります。この[レコードの追加]ボタンをクリックするたびに、新しい空のChildView.cshtmlが必要です。親ビューに追加されます。誰かがこの機能を実現する方法を教えてくれますか?
ChildView.cshtml
<p>Record index
@Html.EditorFor(model => model.Name)
@Html.EditorFor(model => model.Address)
@Html.EditorFor(model => model.Location)
<input type="submit" id="btnSave" value="Save" />
私のParentView.cshtmlは次のようになります
@model MyWebRole.ViewModels.MyViewModel
@{
ViewBag.Title = "Address Book";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm())
{
<fieldset>
<legend style="font-size: small;">Add Address records </legend>
<br />
<table>
<tr>
<td rowspan="5">
<img alt="" id="imageBox" src="" width="395" height="225" />
</td>
<td>
<span>Address Book </span>
<br />
</td>
<td>
@Html.EditorFor(model => model.REcordTitle)
@Html.ValidationMessageFor(model => model.REcordTitle)
</td>
</tr>
------------------------
------------------------
</table>
<div><input type="submit" id="btnAdd records" value="Add Records" /></div>
</fieldset>
}