0

我有一个像这样的文本框:<input type="text" id="10" name="SalesData" />

我想将 id 传递回控制器。我需要创建一个隐藏的文本框并将 id 存储在那里吗?还是有其他方法?

4

2 回答 2

2

对于这种情况,隐藏的文本框绝对是最好的

<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
}
于 2012-07-01T22:21:32.137 回答
0

你到底需要做什么?是否需要将文本框的 id 和 value 都返回给控制器?如果是这样,我认为隐藏的领域是要走的路。

于 2012-07-01T22:25:02.297 回答