0
我有一個像這樣的文本框:<input type="text" id="10" name="SalesData" />
如何將ID傳遞給控制器?
我想將id傳回控制器。我是否需要創建隱藏文本框並將其存儲在那裏?還是有另一種方式?
我有一個像這樣的文本框:<input type="text" id="10" name="SalesData" />
如何將ID傳遞給控制器?
我想將id傳回控制器。我是否需要創建隱藏文本框並將其存儲在那裏?還是有另一種方式?
隱藏的文本肯定是最適合這種情況
<input type="hidden" id="SalesData" name="SalesData" value="10" />
,然後在您的文章(或其他地方像一個視圖模型)
[HttpPost]
public ActionResult postedData(int SalesData){
//TODO: use SalesData
}
隨着視圖模型:
public class SalesVM
{
public int SalesData { get; set; }
}
然後
[HttpPost]
public ActionResult ActionNameFromForm(SalesVM model){
//TODO: use model.SalesData
}
你到底需要做什麼?你是否需要將文本框的id和value都返回給控制器?如果是這樣,我認爲隱藏領域是一條路。
是的,我需要返回id值和文本框的值。他們是不同的價值觀,但相關。 – dotnetN00b