1
に送信する方法は複数のパラメータを1つのパラメータとしてコントローラに送信する方法ですか?例えばasp.net mvc複数の値を
、I経路を持っている場合:
{コントローラ}/{アクション}/{言語}
言語は、文字列の配列であるパラメータができますか? もしあれば、どのように使用するのですか?コントローラーへの配列の送信方法とコントローラーメソッドでの解析方法は?
おかげ マルコ
に送信する方法は複数のパラメータを1つのパラメータとしてコントローラに送信する方法ですか?例えばasp.net mvc複数の値を
、I経路を持っている場合:
{コントローラ}/{アクション}/{言語}
言語は、文字列の配列であるパラメータができますか? もしあれば、どのように使用するのですか?コントローラーへの配列の送信方法とコントローラーメソッドでの解析方法は?
おかげ マルコ
あなたがバインディングMvc.Netモデルを探している価値があるかもしれません。これは、プリミティブではなくオブジェクトをコントローラに渡すために使用され、共通のプレフィックスで送信するフィールドに名前を付けるだけです。ここ
例:
http://odetocode.com/Blogs/scott/archive/2009/04/27/12788.aspx
オブジェクトの配列を作成するには、人[i]を.Surnameなどのフィールドを指定するといいでしょうし、それはあなたのための人物オブジェクトを構築し、それを配置しますコントローラーアクションが1を受け入れるように設定されていると仮定します。
ここで探しているキーフレーズは「モデルバインダー」だと思いますが、配列の操作の詳細は分かりませんので、回答として投稿しないでください... –