私は複数のラジオボタンが表示されたフォーム上で動的に生成されたフォームを持っていますどのように私はコントローラの値を収集することができます。たとえば、ジェンダー(男性と女性)、教育(BS、MS、BCS)のように動的に生成されるラジオボタンがあります。どのように私はそこにコンテナに値を持つことができます。ASP.NET MVC C#の動的なradiobuttons formcollectionを取得
1
A
答えて
3
ラジオボタンの名前がわかっている場合は、アクションパラメータを使用できます。名前が任意の場合は、POSTアクションに渡されたFormCollectionパラメータから値を取得できます(NameValueCollection
ですので、キーをループして対応する値を取得できます)。
Gender:
<input type="radio" value="M" name="radios[0]" />
<input type="radio" value="F" name="radios[0]" />
Education:
<input type="radio" value="BS" name="radios[1]" />
<input type="radio" value="MS" name="radios[1]" />
<input type="radio" value="BCS" name="radios[1]" />
そして、あなたのコントローラのアクションでは、コレクション使用できます:
は個人的に私はあなたが確定的名称使用することをお勧めします
[HttpPost]
public ActionResult Update(string[] radios)
{
// The radios collection will contain the selected values like:
// radios[0] = "F"
// radios[1] = "MS"
...
}
1
を唯一の方法は、彼らがある場合は、フォームのコレクションを使用することです動的に生成されるラジオボタン。
public ActionResult controllername(FormCollection form)
{
foreach(string radioName in dynamicRadioList)
{
var value = form[radioName];
//blah blah
}
}
関連する問題
- 1. Asp.net MVCのFormCollectionから属性値を取得する
- 2. Asp.net MVCでファイルをアップロードし、FormCollectionでファイルを取得する
- 3. ASP.Net MVC FormCollection VS ModelBinding効率
- 4. asp.net mvc c#コントローラの値を取得する動的チェックボックス
- 5. 動的フォームASP.NET MVC
- 6. Asp.net Mvc:動的ページタイトル
- 7. 動的な複数のグリッドasp.net mvc
- 8. ASP.NET MVC動的リストバインド
- 9. ASP.NET MVC動的ビュー
- 10. ASP.NET MVC - パラメータ値を取得
- 11. ASP.NET MVCでMembershipUserを取得
- 12. MVC FormCollectionのチェックボックスとラジオボタン
- 13. asp.net mvcのページングc#
- 14. ASP.NET WebFormへのASP.NET MVCモデルバインディングの取得
- 15. asp.net mvcの動的サブドメイン
- 16. ASP.NET MVC 3の動的TempData
- 17. ASP.NET MVCの動的セキュリティ
- 18. 動的なチェックボックスの数を持つASP.NET MVCモデル
- 19. Asp.Net MVC 3 formcollectionがサブミット後にデータを失う
- 20. 誰かがASP.NET MVCでFormCollectionパラメータを説明できますか?
- 21. ASP.NET MVCの静的メソッドのURLを取得する
- 22. ASP.NET MVC動的外部URL
- 23. 私のモデルの動的フィールド - ASP.NET MVC 3
- 24. MVC 3 - FormCollectionでチェックボックスの値を取得できないのはなぜですか?
- 25. asp.net mvc C#から来るページのURLを取得
- 26. ASP.NET MVC C#クラスのコントローラ名とアクション名を取得します
- 27. asp.netのクエリ文字列による動的linqクエリmvc c#
- 28. ASP.NET MVC 3動的フォーム生成
- 29. ASP.net MVC現在のビューエンジンを取得
- 30. ASP.NET MVCドロップダウンリストの値を取得