从视图中获取值并发送给控制器

时间:2013-03-15 19:08:42

标签: javascript asp.net-mvc

在我的剃刀视图页面中,我有照片列表。我想标记要发送给控制器的照片或照片,以便进一步操作。

如何获取此值(每张所选照片的​​id(int))以及如何使用javascript将此整数列表发送到控制器?

1 个答案:

答案 0 :(得分:0)

采取隐藏的字段

<input type="hidden" name="hdnSelecetdPhotos" id="hdnSelecetdPhotosId" value="" /> 

。然后在每张照片的“onclick”事件中调用一个javascript / jQuery函数,并用逗号分隔将它们的id分配给hiddenfield。

然后在动作的HttpPost中,从参数中发送隐藏字段名称,如:

[HttpPost]
public ActionResult Index(string hdnSelecetdPhotos)
{
   //Here you can get the all selected photo ids by the "hdnSelecetdPhotos" parameter.
}