1
我有複選框的數組,並試圖對其進行過濾,但在沒有複選框被選中,它拋出一個System.ArgumentNullException複選框過濾問題,當空
public ActionResult UserEdit(string[] UsergroupIDs)
{
IEnumerable<Usergroup> userUsergroups =
UsergroupIDs.Where(x => x != "false")
.Select(x => (Usergroup)_ug.GetUsergroups(int.Parse(x)).FirstOrDefault());
我應該如何修改這個嗎?
/M
是真的,但如果有8個複選框並且全部都是錯誤的,它會失敗嗎? :) – 2010-02-11 13:30:13
否。在這種情況下,您會收到一個空集。空情況是當請求中沒有傳回輸入值時。除非選中該複選框,否則不會提交複選框。 – tvanfosson 2010-02-11 15:49:38