Tengo una tabla que enumera los productos y también muestra un cuadro de texto de cantidad y un Html.ActionLink. Cada cuadro de texto de cantidad tiene una identificación única derivada de la identificación del producto. Creo que esto debería ser simple, pero parece que no puedo entender cómo obtener el valor en el cuadro de texto asociado que pasa a mi controlador cuando el usuario hace clic en el enlace. Mi código está debajo y cualquier ayuda es apreciada.Pasar el valor del cuadro de texto usando 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>
Lo siento, creo que mi pregunta estaba mal redactada. Quiero que cualquier valor que el usuario ponga en el cuadro de texto pase a mi controlador cuando haga clic en el enlace Agregar. –
Básicamente, su código original sugiere el enlace a una lista, pero su descripción de su requerimiento sugiere el enlace de un solo registro. –