可以通过以下步骤将多个复选框的值传递给不同的MVC控制器方法:
1.在View中,使用HTML多选框元素创建多个复选框,并为它们设置相同的名称,但不同的值。例如:
Item 1
Item 2
Item 3
2.在Controller中,使用以下方法接收传递的多选框值:
[HttpPost]
public ActionResult Method1(FormCollection form)
{
string[] selectedItems = form["selectedItems"].Split(',');
// Do something with selectedItems
return View();
}
[HttpPost]
public ActionResult Method2(FormCollection form)
{
string[] selectedItems = form["selectedItems"].Split(',');
// Do something else with selectedItems
return View();
}
在此示例中,我们使用FormCollection对象接收传递的多选框值,并使用Split()方法将其转换为字符串数组。然后,在不同的控制器方法中,我们可以使用这些字符串数组来执行所需的操作。