2009-04-28 21 views
1

に送信する方法は複数のパラメータを1つのパラメータとしてコントローラに送信する方法ですか?例えばasp.net mvc複数の値を

、I経路を持っている場合:

{コントローラ}/{アクション}/{言語}

言語は、文字列の配列であるパラメータができますか? もしあれば、どのように使用するのですか?コントローラーへの配列の送信方法とコントローラーメソッドでの解析方法は?

おかげ マルコ

+0

ここで探しているキーフレーズは「モデルバインダー」だと思いますが、配列の操作の詳細は分かりませんので、回答として投稿しないでください... –

答えて

2

あなたがバインディングMvc.Netモデルを探している価値があるかもしれません。これは、プリミティブではなくオブジェクトをコントローラに渡すために使用され、共通のプレフィックスで送信するフィールドに名前を付けるだけです。ここ

例:

http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx

オブジェクトの配列を作成するには、人[i]を.Surnameなどのフィールドを指定するといいでしょうし、それはあなたのための人物オブジェクトを構築し、それを配置しますコントローラーアクションが1を受け入れるように設定されていると仮定します。

関連する問題