おはよう!フォーム要素にname = "array_name []"を使用して、ASP.NET MVC 2で配列をポスト
PHPでは、入力要素に大文字の括弧で囲んだ名前属性を割り当てることができます。name="my_value[]"
とPHPはこれを自動的にサーバー側の配列に変換します。
これはASP.NET MVCで可能ですか?そうでなければ、ASP.NET MVCで一連のチェックボックスを処理する方法がありますか?
ありがとうございます!
おはよう!フォーム要素にname = "array_name []"を使用して、ASP.NET MVC 2で配列をポスト
PHPでは、入力要素に大文字の括弧で囲んだ名前属性を割り当てることができます。name="my_value[]"
とPHPはこれを自動的にサーバー側の配列に変換します。
これはASP.NET MVCで可能ですか?そうでなければ、ASP.NET MVCで一連のチェックボックスを処理する方法がありますか?
ありがとうございます!
はい、可能です。デフォルトのモデルバインダーで使用されている規約については、following blog postをご覧ください。
名前が同じであることを確認しますが、角かっこは削除してください。あなたはそのようにのような配列に値を追加することができます。
string[] values = Request.Form.GetValues("my_value");
foreach (string value in values) {
...
}
いつものようにダーリン、迅速な対応に感謝しますが、「ワンショット、1本のヒット」、:)あなたの答え氏@Darinディミトロフため – artvolk
おかげで、非常に役に立った! – Hilmi
多次元配列は可能ですか? – KinjalMistry