2009-03-10 11 views
1

次の入力要素を持つフォームのデータを処理するアクションメソッドの作成方法を教えてもらえますか?
<入力タイプ= "チェックボックス" NAME = "[1]をチェック"/>
<入力タイプ= "チェックボックス" NAME = "[3]をチェック"/>
角括弧内の数字は、配列インデックスではなく例えばIDまた、フォームに入力フィールドがいくつあるかわかりません。あるいはフォームからそのようなデータを渡す方が良いでしょうか?ASP.NET MVCのアクションメソッドに引数を渡す

答えて

3
public ActionResult Foo(IEnumerable<string> check) 
{ 

...入力の値属性にIDを入れます。チェックされた入力のIDのリストが表示されます。

IDがその形式である場合は、IEnumerableをIEnumerableまたはIEnumerableに変更できます。 MVCフレームワークで変換されます。

関連する問題