我有一个列出产品以及显示数量文本框和 Html.ActionLink 的表格。每个数量文本框都有一个从产品 ID 派生的唯一 ID。我认为这应该很简单,但我似乎无法弄清楚当用户单击链接时如何获取传递给我的 Controller 的关联文本框中的值。我的代码如下,任何帮助表示赞赏。
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.Id) %>
</td>
<td>
<%= Html.Encode(item.Description) %>
</td>
<td>
<%= Html.Encode(String.Format("${0:F}", item.Cost)) %>
</td>
<td>
<%= Html.TextBox(String.Format("quantity{0}", item.Id), "0") %>
</td>
<td>
<%= Html.ActionLink("Add", "Add", new { id = item.Id, quantity="I want the quantity here?" })%>
</td>
</tr>
最佳答案
在 HTML 中没有办法做到这一点,因此在 ASP.NET MVC 中没有办法做到这一点。
有两种可能的解决方案可供您选择:
关于asp.net-mvc - 使用 Html.ActionLink 传递文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1856518/