2011-01-27 24 views
1

我有2個表格,其中包含一個MVC表單中的複選框。複選框的名稱目前或多或少是隨機的。 我可以用任何智能方式命名這些項目,以便我可以將它們作爲兩個命名列表檢索爲控制器方法參數?最好是,如果我可以用名稱前綴做。列出爲mvc控制器方法參數?

<div> 
    <input type="checkbox" name="xyz" /> 
    <input type="checkbox" name="foo" /> 
    <input type="checkbox" name="123" /> 
</div> 

<div> 
    <input type="checkbox" name="bar" /> 
    <input type="checkbox" name="456" /> 
    <input type="checkbox" name="baz" /> 
</div> 

我能以某種方式把它作爲參數,與此類似?

public ActionResult DoThis(BlablahViewModel model, string[] firstList, string[] secondList) 
{ 

目前我只檢查其存在大致是這樣的:

Request.Form["xyz"].Contains("t") 

謝謝!

回答