Với nhiều HTML hộp kiểm sau:Bắt nhiều hộp kiểm từ yếu tố FormCollection
<input type="checkbox" name="catIDs" value="1" />
<input type="checkbox" name="catIDs" value="2" />
...
<input type="checkbox" name="catIDs" value="100" />
Làm thế nào để truy xuất một mảng các số nguyên từ một FormCollection trong một hành động:
public ActionResult Edit(FormCollection form)
{
int [] catIDs = (IEnumerable<int>)form["catIDs"]; // ???
// alternatively:
foreach (int catID in form["catIDs"] as *SOME CAST*)
{
// ...
}
return View();
}
Lưu ý: Tôi đọc các câu hỏi liên quan và tôi không muốn thay đổi các thông số hành động của mình, ví dụ: Edit(int [] catIDs)
.
Bạn nên thay đổi giá trị 'tên' của' hộp kiểm 'thành' catIds [] ' – Houssni