問題タブ [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.

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

c# - 複雑なバインド モデルからコントローラー メソッドに渡されずに変更されたブール値

アプリの一部の検索エンジンを構築しようとしていますが、助けが必要です。MVC 4 を使用していますが、checkboxfor が常に「true」の値を返す理由がわかりません。

私が使用しているこれらの異なるアイテムがあります:

まず、検索モデル:

そこにあるほとんどすべてを無視できます。私は主にpublic List<StoreViewModel> mListStores = new List<StoreViewModel>();オブジェクトに焦点を当てています。AStoreViewModelは次のようなオブジェクトです。

したがって、基本的に、アプリにあるすべてのストアについて、それを保存し、mIsSelected を に配置しtrueます。

次に、次のようなページをレンダリングします。

そして、私のコントローラーメソッド:

チェックボックスはデフォルトでチェックされていますが、チェックを外しても値は true のままです。なぜこれが機能しないのか、誰かが私を理解するのを手伝ってくれますか?

編集

私のビューでのループのレンダリングは次のとおりです。

編集2

次のように、モデルを別の方法で構築しようとしました。

そうです、ビュー モデルのリストを作成する方法の代わりに、私が持っているストアごとに単一のブール値を作成しました。したがって、基本的に私のビューは次のようにレンダリングされます。

そして、正しいチェック値を取得しますが、見苦しく、新しいストアを作成するたびに変更する必要があります。したがって、基本的に、私の質問は未回答のままです...

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

javascript - チェックボックスイベントバインディング用の剃刀エディタ

@html.editorfor にイベントをバインドできません

「クラス」属性の存在に関連している可能性があると聞いたことがありますが、まったく関連がありません。

firebug でデバッグし、ハンドラーを手動で追加すると、すべて正常に動作します。TextBoxFor、RadioButtonFor などは、カミソリ イベント バインドに問題はありません。

何をすべきか?

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

asp.net-mvc-4 - MVC4 にチェックボックスを追加する

ビューにチェックボックスを表示する方法を検索しましたが、見つかりませんでした。私は 2 つのエンティティを持っています: 1 対多の関係である割り当てと雑用 (1 つの割り当て、多くの雑用)

課題を作成したいときにいつでも選択できる、考えられるすべての家事のリストを表示するにはどうすればよいですか?

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

c# - CheckboxFor は常に null です

私は以下のクラス ViewModel を持っています:

意見

コントローラ

チェックボックスをオンにすると、常にnull値になります。

この問題を解決するのを手伝ってください。

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

asp.net-mvc-4 - View Model の List から CheckboxFor を作成する

私のビューモデルクラスは

質問クラスは

} 私からしてみれば

i.Question.question にアクセスできませんが、次のように CheckBox、TextBox でアクセスできます。Textbox を TextBoxFor に、CheckBox を CheckBoxFor に、TextBox を TextBoxFor に変更したい

前もって感謝します.........

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

asp.net-mvc - MVC 4 Razor の Html CheckBoxFor ヘルパー - タイプ 'int' を 'bool' に暗黙的に変換できません

外部データベーステーブルからチェックボックスのリストをレンダリングしようとしていますが、このエラーが発生し続けます: タイプ 'int' を 'bool' に暗黙的に変換できません

リストを返す強く型付けされたビューの幸せな b/c ではないと推測しています。誰でも助けてください。前もって感謝します。

私のモデル

私の見解

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

asp.net-mvc-4 - HttpGet でチェックされたオプションを取得する

私はオンライン試験に取り組んでいます http get で学生の回答を保存したい http get でチェックボックスをオンにしたいだけです コントローラーのモデルにそれらを持っています ビュー側でチェックされていることを表示したいだけです

私のモデル

私のコントローラー

私の見解

コントローラー側でわかるように、モデルで既に選択されているオプションを取得して、それらをビューに渡し、それに応じてチェックボックスを生成したいのですが、体がこれを解決できる場合は助けてください

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

asp.net-mvc-4 - HttpGet でモデルのチェックされたオプションを取得する

私はオンライン試験に取り組んでいます http get で学生の回答を保存したい http get でチェックボックスをオンにしたいだけです。クエリにそれらを持っています。モデルに追加したいだけです。

私のモデル

私のコントローラー

マイクエリ

私の見解

クエリを見るとわかるように、データベースのリストChkOptionsでチェック済みのオプションが表示されます。そのChkOptionsをSelectedOptioncheckBoxであるモデル フィールド に追加して、ビューで既にチェックされているチェック ボックスを表示できるようにします。