我有一个主视图和两个部分视图。
1 部分视图具有:
- 下拉列表
- 文本框
- 添加按钮
第二部分视图有:
- 两个文本框
- 其中显示第一个 partialView 的 DropDownList 的值
- 第二个显示 TextBox 的第一个部分视图的值。
我试图实现的功能,当 aClick Event
发生时,其中的Add Button
数据应该出现在第二个部分视图中(此外,数量取决于接收到的数量)。我目前对如何传递数据并保存它感到困惑。DropDownList
TextBox
TextBoxes
TextBoxes
Clicks
Add Button
这是下面的代码,用于第一个部分视图(包括 aDropDownList
和TextBox
)..
<% using (Html.BeginForm("AddServices", "Controller1", FormMethod.Post, new { id = "form" }))
{%>
<%: Html.ValidationSummary(true) %>
<div class="edit-set">
<label>Nature of Service:</label>
<div class="editor-field">
<%: Html.DropDownList("ddlServiceType", (SelectList)ViewData["ServiceType"] as SelectList, "--Select Nature Of Service--", new { onchange = "FillServiceType();" })%>
<%: Html.HiddenFor(model => model.Id)%>
<label>Comment:</label>
<input type="text" id="comment" />
</div>
<input type="submit" value="+ Add More Service(s)" onclick="InsertService()" name="submitButton"/>
</div><input type="submit" value="Done" name="submitButton"/>
<% } %>
用户插入所需服务后,必须将第二部分视图中的所有文本框值插入数据库。我的问题是我必须维护所有值,但不将数据插入数据库。使用单击完成按钮后将插入它。(我也可以在第二个部分视图中使用表,但该表的值必须可用于插入 DB。)