我有每个图像都有一个复选框旁边一些像这样的图片:通复选框控制器asp.net的MVC
<input type="checkbox" name="select" value="<%=item.Id%>" />
现在我要发送的选择复选框通过单击超链接到控制器。我有:
<a href='<%: Url.Action("DeleteSelected", "Product", new { @ShopID = ViewBag.shopIDempty }) %>'>Delete</a>
和控制器:
public ActionResult DeleteSelected(int[] select, int ShopID)
{
foreach (int checkBoxSelected in select)
{
//Do something...
}
return RedirectToAction("Index");
}
但没有通到int []选择,它是空始终。哪里不对?
如果您想将参数传递给DeleteSelected链接,您必须手动添加选中的复选框值以在其他情况下链接参数,您应该使用带按钮单击的表单和POST检查项复选框 – vadim