<div> <% foreach (var item in Model)
{ %>
<div class="editor-label">
<%: Html.LabelFor(model =>item.Customer) %>
<%: Html.Encode(item.Customer) %>
</div>
<%break; %>
<%} %></div>
<p></p>
<input id="Submit1" type="submit" value="Create New" />
需要item.Customer中的值通过“创建新按钮”发送到控制器
答案 0 :(得分:0)
您应该能够将值放在隐藏的表单字段中,然后将该字段作为参数添加到表单发布的控制器操作中。
答案 1 :(得分:0)
首先,确保启动提交相应控制器/操作的表单。其次,将值存储在隐藏字段中(通过HiddenFor
扩展方法):
<% using(Html.BeginForm("YourAction","YourController)) { %>
<div>
<% foreach(var item in Model){ %>
<div class="editor-label">
<%= Html.LabelFor(model => item.Customer) %>
<%= Html.HiddenFor(model => item.Customer %>
</div>
<% } %>
<p></p>
<input id="Submit1" type="submit" value="Create New" />
</div>
<% } %>