問題タブ [radiobuttonfor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
20784 参照

asp.net-mvc - ASP.NET MVC 2 の RadioButtonFor

誰かが Html.RadioButtonFor を適切に使用する方法の簡単な例を提供できますか? モデルに Gender という名前の文字列プロパティがある単純なシナリオだとしましょう。「男性」と「女性」の2つのラジオボタンを表示したい。

編集ビューで選択した値を保持しながら、これを実装する最もクリーンな方法は何ですか?

0 投票する
14 に答える
137044 参照

asp.net-mvc-2 - ASp.net MVC 2でRadioButtonFor()をデフォルトでチェックされているように設定する方法

RadioButtonFor()をデフォルトでチェックされるように設定するにはどうすればよいですか?

(Html.RadioButton)には道がありますが、(Html.RadioButtonFor)には道がありません

何か案は?

0 投票する
2 に答える
1733 参照

.net - Html.RadioButtonFor を使用するラジオ ボタンをクリックすると、サーバー コードが実行されます。

Html.RadioButtonForクリックするとサーバー上でコードを実行し、特定のテキスト ボックスの表示を制御するラジオ ボタンを作成するにはどうすればよいですか。以前は 感謝を<asp:control込めて作成していましたautopostback="true"

0 投票する
2 に答える
1744 参照

asp.net-mvc - forEach の asp.net mvc radioButtonFor

これが機能しない理由を誰かが知っていますか? ソースコードの変更は素晴らしいでしょう。

0 投票する
2 に答える
10994 参照

c# - MVC の RadioButtonFor でのポストバック

mvc Web ページに 2 つのラジオ ボタンがあります。

aspx ページを以下に示します。

ページにもボタンがあり、そのボタンをクリックすると、ポストバックが発生します。

ラジオボタンの選択を変更した場合、別のポストバックが必要です。そのイベントでポストバックを作成するにはどうすればよいですか。しかし、ラジオ ボタンの選択を変更した場合、ポストバックはありません。どうすればこれを達成できますか?

0 投票する
1 に答える
5049 参照

asp.net-mvc-3 - Razor:RadioButtonFor列挙型と選択したアイテムの概要の表示

RadioButtonFor選択可能なアイテムのリストを表示するために使用しています。これは私が使用しているウィザードの一部であり、ウィザードの最後のステップは、ユーザーが送信を確認するための要約です。を除いてすべてが機能していRadioButtonForます。私の要約には、ユーザーが入力した内容を示す非常に基本的なものが含まれています。

例:

私のモデルの関連部分:

私のページの関連部分(RadioButtonForを使用したウィザードステップ):

私のページの関連部分(RadiouButtonForを含むウィザードの要約ステップ):

上記は、カテゴリリストに実際の名前を表示するだけです。ユーザーがカテゴリ1を選択した場合は、「Category1」と言うので、列挙型が正しく機能していることがわかります。ただし、説明をもっとわかりやすくしたいと思います。カテゴリ1に「カテゴリ1」と言ってもらいたいとしましょう。このカテゴリはBLAHBLAHBLAH用であり、「カテゴリ1」の周りに配置することもできます。赤で表示されるようにします。列挙型で使用する実際の名前は3語で、2つのアンダースコアが含まれているため、要約に表示される「Word1_Word2_Word3」をそこに含めるのはUIにあまり適していません。

より正確には、上記のページの関連部分を見るとRadioButtonFor、UIでユーザーに表示されるラジオボタンのテキストが含まれています。そこに表示されるテキストは、要約に表示したいものです。

私は以下を使ってみました:

ただし、エラーがスローされます(... "CategoryList"の定義が含まれておらず、...型の最初の引数を受け入れる拡張メソッド "CategoryList"が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありません)。私はグーグルネットで何時間も過ごしましたが、何も見つかりませんでした(おそらく私が良い検索用語を作成していないためです)。

何かご意見は?これは可能ですか、それとも私が探していることを達成するために私ができる何か代替策がありますか?

繰り返しになりますが、別の方法で再質問することがポリシーに違反している場合は、ご協力いただきありがとうございます。

0 投票する
2 に答える
3232 参照

asp.net-mvc - モデルバインディングRadioButtonFor()デフォルトMVC3.0を選択しますか?

こんにちは私はModelBindedビューを持っています

@Checkedは、ブール値のTrueまたはFalseとしてデータベースから取得されます。

このRazorコード用に生成されたHTMLは次のとおりです

Checked="true"としてid="27"と表示されていますが、私のページには最後に選択されたラジオボタンが表示されています。

私は、データベースからの戻り値がtrueと言っても、デフォルトでラジオボタンが選択されていることを達成しようとしています。

私は何が悪いのか理解できません。誰かがこの問題を解決するのを手伝ってくれますか?

お時間をいただきありがとうございます。

0 投票する
2 に答える
1567 参照

asp.net-mvc-3 - 動的に生成されたラジオボタンに名前を付ける方法

radiobuttonfor を動的に生成しています。私のコードは次のように実行されます。

ここでは、いくつかのラジオ ボタンが同じ名前になっています。そのため、正確な値を取得できません。これらのラジオ ボタンに異なる名前を付ける方法。これを整理するのを手伝ってください。

0 投票する
0 に答える
1138 参照

asp.net-mvc-3 - チェックボックスとラジオボタンを備えたMVC3階層ビューモデル

過去数か月にわたって MVC を学習してきたので、多くのことをカバーしてきましたが、比較的新しいものです...

比較的複雑なビュー モデルでチェック ボックスとラジオ ボタンを出力しようとすると問題が発生します。

次のビューがあります(無関係なフィールドは削除されています):

階層ビュー モデルは次のようになります。

メタデータの各部分には単一のタイプがあります。タイプは、メタ データの編集方法と表示方法 (およびデータ レイヤー内のデータの格納場所) を定義します。物事の表示側は完全に正常に機能しています。

タイプが「SELECTION」の場合、1つだけ選択できるラジオボタンのセットを1つ表示したい。タイプが「MULTISELECTION」の場合、複数選択できるチェックボックスのセットを表示したい。これはできますが、選択した値をモデルに正常にバインドできました。

現時点では、次のようなリストを表示するためにエディター テンプレートを使用しています。

これは、この問題が解決したときに拡張されますが、今のところ、すべてが期待どおりに出力されます。SELECTION タイプのラジオ ボタン リストと MULTISELECTION タイプのチェックボックス リストが表示されますが、モデルに適切にバインドされていません。アクションを送信します。

私は少し頭がおかしくなっています。私が間違っていることが明らかな人はいますか?

余談として:

MetaDataOption クラスのエディター テンプレートも作成しようとしましたが、テンプレート名が指定されている場合 (Html.EditorFor(m => m.Options , "MetaDataOptionsSingle") および Html.EditorFor(m => m.Options, "MetaDataOptionsMulti")) - エディター テンプレートの名前を指定しない場合、テンプレートは MetaDataOption モデルを持つことができますが、名前を指定する場合、リストが必要です。


アップデート

OK、なんとかこれを機能させましたが、目立たないチェックボックスの検証に問題があります。修正は次のとおりです。

メタデータ エディター テンプレートは次のようになります。

MULTISELECTION EditorFor 用に別の EditorTemplate を追加しました。

MetaDataOption クラスは次のとおりです。

送信時にモデルが正しく入力されるようになりました。ただし、エディター テンプレートによってレンダリングされたすべてのチェックボックスで検証が行われますが (クライアント検証をまだ実装していないため、ポスト アクション メソッドで)、MetaDataOption クラスの「選択済み」メンバーにはデータ注釈がありません。

注意事項 - チェックボックスが選択されていない場合、MetaData クラスの「Options」メンバーは null です。

Selected プロパティを null 許容 bool (bool?) に設定しようとしましたが、MetaDataOption エディター テンプレートの CheckBoxFor() ヘルパーが null 許容 bool を受け入れないという問題に遭遇しました。

これは私を夢中にさせています...私は、ASP.Netでやり遂げたであろう何かを機能させるために2日間を費やしました!

0 投票する
0 に答える
438 参照

asp.net-mvc - MVC RadioButtonFor ジェネレーション jQueryMobile 準拠 HTML へのチャレンジ

私はJQueryMobileを使用して.NET、VB Razor MVC4で作業しています。

私の問題は、@Html.RadioButtonFor を取得して、適切にフォーマットされた HTML を生成し、JQuery Mobile で取得しようとすることです。

このコード:

生成:

しかし、私はこのコードを正しく理解できません:

次のようにレンダリングされます。

ラジオボタンの問題のスクリーンショット