1
我有一個ASP.Net MVC網站,我想通過URL Action將文本框的值從視圖傳遞給控制器。如何將TextBox值傳遞給MVC剃鬚刀中的URL.Action?
下面是我的代碼,
<table class="table table-striped table-bordered table-hover" id="products" width="100%">
<thead>
<tr>
<th>ProductId</th>
<th>Name</th>
<th>ShortName</th>
<th>ProductNamePrefix</th>
<th>Minimum Count</th>
<th>Add Product</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.ProductId)
</td>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.ShortName)
</td>
<td>
@Html.DisplayFor(modelItem => item.ProductNamePrefix)
</td>
<td>
@Html.TextBox("MinCount", item.MinimumCount, new {@class = "form-control" + " " + item.ProductId})
</td>
<td>
@if (item.IfExists == true)
{
<div class='isa_success'><i class='fa fa-check'></i></div>
}
@if (item.IfExists == false)
{
<a href="@Url.Action("AddProduct", "Home", new { ProductId = item.ProductId, Name = item.Name, ShortName = item.ShortName, ProductNamePrefix= item.ProductNamePrefix, MinimumCount= item.MinimumCount})"><div class='isa_info'><i class='fa fa-plus-circle'></i></div></a>
}
</td>
</tr>
}
</tbody>
</table>
我想通過在URL操作方法的文本框的值到控制器。我正在創建一個基於id的文本框的自定義類,但我無法使用javascript或jQuery檢索它。
哪個文本框的值?你的AddProduct有一個參數來接受它嗎?這叫什麼 ? – Shyju
它是MinimumCount文本框,是控制器接受這個參數。但它始終是空的。 – Arpita
你想要初始值或更新值(用戶可以編輯文本框的值。rite)?你爲什麼不做表格帖子? – Shyju