Ich habe eine Tabelle, die Produkte auflistet sowie eine Menge Textbox und eine Html.ActionLink anzeigt. Jedes Mengen-Textfeld hat eine eindeutige ID, die von der Produkt-ID abgeleitet ist. Ich denke, das sollte einfach sein, aber ich kann nicht herausfinden, wie der Wert in dem zugehörigen Textfeld an meinen Controller übergeben wird, wenn der Benutzer auf den Link klickt. Mein Code ist unten und jede Hilfe wird geschätzt.Textbox Wert übergeben mit 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>
Sorry, ich denke meine Frage war schlecht formuliert. Ich möchte, dass der Wert, den der Benutzer in das Textfeld schreibt, an meinen Controller übergeben wird, wenn er auf den Link zum Hinzufügen klickt. –
Im Grunde schlägt Ihr ursprünglicher Code vor, an eine Liste gebunden zu sein, aber Ihre Beschreibung Ihrer Anforderung deutet auf die Bindung eines einzelnen Datensatzes hin. –