我有一个像这样的文本框:<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 都返回给控制器?如果是这样,我认为隐藏的领域是要走的路。