問題タブ [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 に答える
2526 参照

asp.net-mvc-3 - エディタ テンプレート (ラジオ ボタン リスト) とディクショナリに渡されるモデル アイテムのタイプは [enum] ですが、ディクショナリにはモデル タイプ X が必要です

同様のタイトルを見回しましたが、適切なものや何も機能しませんでした。エラーが発生する理由を理解しています。エラーを修正してEditorForModel. このエラーが発生しています:

ディクショナリに渡されたモデル アイテムのタイプは 'MyNameSpace.ViewModels.MyData+MyEnum' ですが、このディクショナリにはタイプ 'MyNameSpace.ViewModels.MyData' のモデル アイテムが必要です。

私のモデル:

[UIHint]という名前の EditorTemplate を呼び出すために使用していますMyRadioButton.cshtml。現在、私のビューは を使用して EditorTemplate も呼び出してい@Html.EditorForModelます。これは、一般的なテンプレートを呼び出しているビュー ページの一部です。

どちらのテンプレートも「/Shared/EditorTemplates/」フォルダーにあります。

これはMyRadioButton.cshtmlテンプレートです:

これはBasicDetails.cshtml(上記で呼び出された@Html.EditorForModel)です:

上記の radiobuttonlist エディター テンプレートで複雑なことは避けたいと思います。なぜなら、そこには他のことが起こっているからです (余分なものをすべて取り除きましたが、まだエラーが発生しています)。特定の radiobuttonlist をさまざまなビューで複数回使用します (これが、コピー/貼り付けではなくテンプレートにしたかった理由です)。何かアドバイス?

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

asp.net-mvc - MVC4:単一のブールモデルプロパティ用の2つのラジオボタン

モデルのブールプロパティの値を両方とも反映する、相互に排他的なラジオボタンの正しいRazor構文を見つけようとしています。私のモデルにはこれがあります:

これを「男性」と「女性」の2つのラジオボタンで表示したいのですが、これまでに試したすべてのことはIsFemale、モデルのプロパティの実際の値を反映していません。現在、私はこれを持っています:

これは、変更して更新した場合に値を正しく保持しているように見えますが、正しい値をチェック済みとしてマークしていません。これはばかげていると思いますが、行き詰まっています。

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

asp.net-mvc-2 - radiobuttonForsをテキストで選択可能にするにはどうすればよいですか?

私は次のことに困惑しています:

これが私のコードです:

このコードは私のラジオボタンをうまくレンダリングします。ここでの問題は、ユーザーがテキストでラジオボタンを選択できず、ボタン自体をクリックする必要があるのではないかと心配していることです。テキストでラジオボタンを選択可能にするにはどうすればよいですか?

このコントロールを使用する必要があります:ビジネス要件が私に設定されました。

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

asp.net-mvc-3 - ASP.Net MVC3RadioButonのデフォルトの選択なし

RazorViewsを使用してASP.NetMVC3Webアプリケーションを開発しています。ビュー内で、はい/いいえの答えしか持てない質問をユーザーに尋ねたいので、2つのラジオボタンを使用することを計画しています。

ビューに渡すViewModelがあり、次のようになります。

私のビューでは、次のコード行を使用して、[はい]オプションと[いいえ]オプションの両方のラジオボタンを表示します。

私の問題は、ユーザーが初めてこのビューにアクセスしたときに、[はい]または[いいえ]オプションのどちらも選択したくないということです。現時点では、ViewModelのインスタンスを作成すると(上記を参照)、プロパティeuNationalはデフォルトでfalseに設定され、ViewModelがビューに渡されると、オプションNoが自動的に選択されます。

とにかくこれを回避して、ユーザーが初めてビューを表示したときに、デフォルトでオプションが選択されていないようにすることはできますか?

皆様のご協力に感謝いたします。

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

asp.net - RadioButtonForの名前を変更することは可能ですか?

ビュー内でforeachループを使用して、いくつかのラジオボタン行を表示しています。



モデルのバインド中に問題が発生したため、要件に合わせて手動IDを作成しました(異なる増分ID)。
しかし、やはり問題は名前属性にあると思います。最初とすべてのループで、同じ名前属性(インクリメントされない)を取得しています。つまり、最初のループからradiobuttonを選択すると、他のループから行の選択が解除されます。

好き

ご覧のとおり、すべてのループのname属性は同じで、IDが異なります。
今私の質問は...RadioButtonForのname属性をidのようにオーバーライドすることは可能ですか?

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

asp.net-mvc-3 - ラジオボタンをMVC3の単一モデルのpreopertyにバインド

を使用して、MVCの1つのモデルプロパティに2つのラジオボタンをバインドするにはどうすればよいですか?@Html.RadioButtonFor()

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

html - RadioButtonForのname属性をオーバーライドするにはどうすればよいですか?

forループとRazor構文を使用して作成しているラジオボタンをグループ化しようとしています。コードは次のとおりです。

forループ内の3行目は、問題がある場所です。基本的に名前は変更されず、常に「Sessions[x].Checkbox」になります。チェックボックスは、カスタムクラスのプロパティ(bool)です。Razorのデバッグのコツをつかむことができないようですので、どんな助けでも大歓迎です、これはここの誰かにとって非常に明白になると思います。

編集 ディミトロフの投稿は大いに役立ちました。以下は私が使用した最終的なコードです。@class属性と@id属性を使用して、Javascriptを使用して、最初に選択されたセッションを選択できるようにします(これは編集であり、フォームの作成ではないため)。

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

asp.net-mvc-3 - ループ ステートメントで MVC3 RadioButton リストを生成する

私の同僚がモデルを作成しました。ここにあります。

モデル

このような ApplicationStatusId のラジオボタン リストを生成するループを作成するつもりです...

レーザーコード

しかし、作成されたすべてのラジオボタンは同じ名前であるため、1 つの巨大なラジオボタン コレクションとしてグループ化されます。schoolID経由ではありません...頭を悩ませます

誰かがここで私を助けて、行ごとにグループ化されたラジオボタンを作成する方法について正しい方向に向けることができますか?

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

asp.net-mvc-3 - MVC3 @html.radiobuttonfor

これが私のクラスです:

私の見解 :

これが私のコントローラーです

クラス、つまり「Tabelfields」で、新しいプロパティ、つまり SelectedOption を作成します。基本クラス、つまり Question を継承します。Question は SQL サーバー データベースのテーブルです。

これを使用して、強く型のビューを作成します

ビューを強く変更すると、次のように表示されます

このエラーが発生します

「ディクショナリに渡されたモデル アイテムのタイプは 'System.Collections.Generic.List 1[SQLOperation.Models.Question]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable1[SQLOperation.Models.QuestionClass+Tabelfields]' です。」

このエラーが発生する理由と、これを解決するにはどうすればよいですか?

ありがとうございました、

アジェイ

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

asp.net-mvc-3 - MVC3 @Html.RadioButtonfor ビューからコントローラーにデータを渡す

基本的に私がしようとしているのは、MVC を使用して 4 つの回答 (ラジオ ボタン) を持つ質問でフィードバック フォームを作成することです。

ビュー内 : 各回答のラジオボタンを使用して、質問と回答を表示できます。

コントローラーで:ここで混乱しています。

選択した質問とその回答をビューからコントローラーに送信したいと思います。

私の見解

私のコントローラー

私のモデル:

}

質問が得られませんでした。コントローラーで適切な電子メールを含むオプションが選択されています。

コントローラーで取得するにはどうすればよいですか?