問題タブ [checkboxfor]
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.
asp.net-mvc - MVC 3 Razor でモデルのプロパティとしてリストにバインドするにはどうすればよいですか?
次のようなモデルがあります。
次のようなバッキング オブジェクトを使用します。
UserRoleListDataModel は次のようになります。
次に、Razor ファイルで、次のように全体を使用しています。
私が抱えている問題は、フォームを送信してコントローラーのアクションを実行すると、新しいモデルにロール リストが入力されないことです。
コントローラーの送信アクションは次のようになります。
誰にも提案はありますか?
vb.net - VBを使用するMVCでCheckBoxForを使用する場合のエラー
次のコードでチェックボックスを作成しようとしています。
しかし、それはエラーを投げ続けます:
「テンプレートは、フィールドアクセス、プロパティアクセス、単一次元配列インデックス、または単一パラメーターのカスタムインデクサー式でのみ使用できます。」
モデルのプロパティは次のとおりです。
データベースなどに結び付けられていません。このチェックボックスを機能させる方法はありますか?ところで、それが明らかでない場合、私はMVCとVBにまったく新しいです。
ありがとう!!
asp.net-mvc - Asp .net mvc 3 CheckBoxFor メソッドは隠しフィールドを出力します。true を選択してチェックボックスを無効にすると、隠しフィールドの値は false になります。
無効モードでチェックボックスをレンダリングするための CheckBoxFor(t => t.boolValue, new { disabled="disabled" }) メソッド。
このメソッドは隠しフィールドもレンダリングします。
私の質問は、この非表示フィールドの無効なチェック ボックスの値が誤っているのはなぜですか? 隠しフィールドの目的は、デフォルトのチェックボックスの動作に加えて、いくつかの追加の動作を持たせることだと思います
この非表示フィールドの値が無効モードでもチェックボックスの状態に基づくように、デフォルトの MVC 機能をオーバーライドする方法はありますか?
jquery - JQuery:チェックボックスがクリックされたときに要素のスタイルを変更する
私はhtml要素を持っています(MVC3 Razorを使用)
ユーザーがJQUeryを使用してチェックボックスをオフ/チェックしたときに、h2要素のスタイルを変更するにはどうすればよいですか(この場合、テキスト装飾:内部のアイテムをラインスルーします)?
前もって感謝します。
asp.net-mvc-3 - CheckboxFor のコレクションへのバインド
特定の画面で特定の権限をユーザーに付与できる権限画面を実装しようとしています。このために、bool プロパティのコレクションにバインドされた Checkboxfor のコレクションを生成しています。しかし、フォームを送信すると、ビューモデル コンストラクターでこれらのプロパティを true または false として初期化したかどうかに応じて、すべての bool プロパティが true またはすべて false になります。
ViewModel のコードは次のとおりです。
アプローチ I:
アプローチⅡ
ビューのコードは次のとおりです。
アプローチ I:
アプローチ II:
コントローラーでアクション メソッドを作成するコードは次のとおりです。
Create アクションメソッドで viewModel を確認すると、すべての IsAllowed プロパティが false です。ビューモデルコンストラクターで初期化されたように。ビューからチェックボックスをオンまたはオフにしても効果はありません。
何か不足していますか?
asp.net-mvc-3 - MVC3 - 複合型のリストを持つビューモデル
これが以前に尋ねられた場合はお詫び申し上げます。それを表現する方法は無数にあるため、答えを探すのは難しいことがわかっています。
次のプロパティを持つビューモデルがあります。
SelectableDeviceViewModel の簡略化されたバージョンは次のようになります。
私のビューでは、入力フォーム内に Devices プロパティの編集可能なチェックボックスのリストを表示しようとしています。現在、私のビューは次のようになっています。
問題は、モデルがコントローラーに戻されると、Devices が null になることです。
コンテンツを編集しているにもかかわらず、Devices プロパティがフォームに明示的に含まれていないため、これが発生していると思います。HiddenFor でそれを含めようとしましたが、その結果、モデルのリストが null ではなく空のリストになりました。
ここで何が間違っているのか分かりますか?
asp.net-mvc - .net mvc 4 razor Html.checkboxfor の問題
上記の件名の使用に関して、2 つの問題があります。
1 つのビューで使用する必要がある 2 つの厳密に型指定されたモデルがあります。2 つの異なるモデルが必要な理由は、読み取られるデータが 2 つの異なるデータベースから取得されるためです。そのため、それぞれに edmx (Entity Framework) データ モデルが必要でした。
「テンプレート」と「保証人」の動的リストを取り込みたいだけです。戻ってくるアイテムの数は明らかに変わる可能性があります。
問題1:各チェックボックスを「チェック済み」に設定し、その名前を表示に設定したい。これにより、2 番目の構文で設計時のコンパイル エラーが発生していなくても、構文が正しいかどうか、または設定した方法と異なるかどうかはわかりません。
問題 2: もう 1 つの問題は、チェック ボックスのセットごとに異なるモデルを使用する必要があることです。しかし、チェック ボックスの 2 番目のセットにモデルを設定すると、最初のモデルは無視されます (これは最後のモデルであるため、これは理にかなっています)。
チェックボックスを正しく設定するために、同じビューで各モデルをうまく使用するにはどうすればよいですか?
コードは次のとおりです。
ところで、最初のパラメーターがラベルの ID で、2 番目のパラメーターが表示される値である場合、ラベルの使用は構文的に正しく設定されていますか?
ソリューションの一部: 私はほとんどそこにいます... ビューの CheckBoxFor Html ヘルパーを介して表示したいプロパティのインデックス作成に問題があります (これは今まで使用したことがありません)。 ..
この最後の部分で私を助けていただければ、とても感謝しています...
以下の ViewModel を作成したことがわかります (私が使用しているのは ViewModelTemplate_Guarantors クラスです)。
以下は、モデルを設定するクライアント プロジェクト内の別の DLL で作成したビジネス コード メソッドです。
以下は、上記のコードを呼び出すコントローラー アクション メソッドの一部です。
以下は、ビューで問題が発生している場所です...
私は IEnumerable オブジェクトを返しているので、ここで添付ファイルを送信できた場合、View の使用方法を示す 4 つのスクリーン ショットがあります。
スクリーンショットは、テンプレートと保証人が表示されていることを明確に示していると言えば十分です. どちらも IEnumerable ViewModelTemplate_Guarantors.Templates および .Guarantors 型です。
戻ってくるアイテムのインデックスを入れたいだけですが、次の設計時のコンパイル エラーが発生しています。
「タイプ 'System.Collections.Generic.IEnumerable」および tGuarantor の式に [ ] を使用したインデックス作成をそれぞれ適用できません。
私がこれに取り組むことに燃え尽きない限り、それを 101 プログラミングと呼んでください。
以下で何が間違っていますか???
これが私の見解です:
asp.net-mvc - .netmvcでチェックボックスがオンになっているかどうかを確認する
チェックボックスを含む強く型付けされたViewModelがあります。
コントローラで更新を処理しているときに、アイテムがチェックされているかどうかを確認する必要があります。
どうすればそれを行うことができますか?
asp.net-mvc - .net MVC Html.CheckBoxFor の適切な使用
私が知りたいのは、Html.CheckBoxFor
ASP.NET MVC の HTML ヘルパーの適切な構文だけです。
私が達成しようとしているのは、チェックボックスが最初にID値でチェックされるようにすることです。これにより、コントローラーでそれを参照して、まだチェックされているかどうかを確認できます。
以下は適切な構文でしょうか?