0
我正在研究ASP.NET MVC應用程序,並且需要將TextBox值從視圖傳遞給控制器此TextBox在表中,我需要獲取輸入值。如何從文本框中獲取值並將其從actionlink傳遞到控制器
@foreach (var item in Model)
{
<tr class="odd gradeX">
<td>
@Html.DisplayFor(modelItem => item.Product.ProductName)
</td>
<td>
@Html.DisplayFor(modelItem => item.User.FullName)
</td>
<td>
@Html.DisplayFor(modelItem => item.Product.Reference)
</td>
<td>
@Html.TextBoxFor(modelItem => item.QuantityWanted, new { style = "width:60%", type = "number", min = "0", step = "1", max = item.Quantity })
@Html.ActionLink("Add", "Add", new { idProduct = item.ProductID, idUser = item.UserID, quantityWanted= item.QuantityWanted })
</td>
</tr>
}
我用javascript和jquery,但我沒有得到任何東西,而quantityWanted總是返回null或0值。
這將無法正常工作,該代碼就會呈現一次而已,一旦呈現,它不會改變,而之前,你甚至可以看到文本會發生框,對於你的情況,我建議使用ajax調用來提交這個。 – Munzer
你能解釋一下代碼嗎?你的模型是Enumerable?你究竟想要什麼? jquery或只是鏈接? –
是的我的模型是Enumerable,我想通過鏈接 –