2012-02-01 47 views
1

所以我在我看來,有這樣的(僞代碼)被選中:如何找出一個項目已經貼出了IEnumerable

for(int i=0;i<10; i++) 
{ 
    @Html.CheckBox("Article[" + i + "].ArticleID") 
    @Html.Textbox("Article[" + i + "].Quantity") 
} 

這是向控制器發送這樣的:

public ActionResult Save(IEnumerable<Article> Article) 
{ 
} 

現在的問題是,我怎麼知道(在我的控制器中)檢查了哪些文章?因爲它返回所有表單域,而不僅僅是被檢查的域。

回答

1

沒關係,上面的代碼按照計劃工作。未選中的複選框會返回0,所以我可以將其過濾掉。

相關問題