我有每個圖像都有一個複選框旁邊一些像這樣的圖片:通複選框控制器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