Tôi có bảng liệt kê các sản phẩm cũng như hiển thị hộp văn bản số lượng và Html.ActionLink. Mỗi hộp văn bản số lượng có một id duy nhất bắt nguồn từ id sản phẩm. Tôi nghĩ rằng điều này nên được đơn giản nhưng tôi dường như không thể tìm ra cách để có được giá trị trong hộp văn bản liên kết thông qua bộ điều khiển của tôi khi người dùng nhấp vào liên kết. Mã của tôi là dưới đây và bất kỳ trợ giúp được đánh giá cao.Truyền giá trị hộp văn bản bằng cách sử dụng Html.ActionLink
<% 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>
Xin lỗi, tôi nghĩ câu hỏi của tôi không được viết nhiều. Tôi muốn bất cứ giá trị nào người dùng đặt trong hộp văn bản được chuyển đến bộ điều khiển của tôi khi họ nhấp vào liên kết thêm. –
Về cơ bản, mã ban đầu của bạn gợi ý ràng buộc vào một danh sách, nhưng mô tả yêu cầu của bạn gợi ý ràng buộc một bản ghi duy nhất. –