問題タブ [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 - チェック ボックスの変更時に変更を保存しますか?
DB 内のテーブルを反映する MVC インデックス ページがあります。
列の 1 つはブール値です。
インデックスページにチェックボックスを配置したいのですが、クリックするとすぐにアクションが呼び出され、送信/更新せずにその場で新しいステータスが保存されます。
asp.net - ASP.net MVC チェックボックスの問題
私はASP.net MVCプロジェクトに取り組んでおり、CheckBoxFor
ヘルパーメソッドを使用boolean
してモデルの a の値を次のように提供しています:
ユーザーがチェックボックスをオンにすると、コントローラーがモデルを受け取ったときに完全に正常に機能します。ShouldSaveSearch プロパティは true に設定されます。
ShouldSaveSearch
次に、プロパティをに設定し、false
最初に送信されたモデルと同じビューを返します。
ただし、ビューがレンダリングされるとき、このプロパティのチェックボックスはオンのままです。チェックボックス自体のチェックを外すのを妨げている何かが欠けていますか?
c# - C#MVCは、チェックボックスオプションを使用してビューを構築し、オブジェクトへの回答を自動バインドする適切な方法ですか?
ユーザーの好きな果物を保存する Web ページを作成したいと考えています。
ここに私のモデルがあります:
そして、 User オブジェクトに UserFruit のリストが含まれるように、UserとuserFruitの間にリンケージを作成しました。
コントローラーでは、次の 2 つをビューに渡します。
- モデル: ユーザー モデル
- ビューバッグ: フルーツ
ビューでは、VierBag.Fruit のすべてのフルーツを CheckBox 形式で一覧表示したいと考えています。たとえば、
[ ] アップル
- [ ] オレンジ
- [ ] バナナ
ユーザーは複数のフルーツを選択できます。
回答が UserFruit オブジェクトに自動的にバインドできるようにビューを実装する最良の方法は何ですか?
asp.net-mvc - モデル IEnumerable を使用した webgrid の CheckBoxForおよび T.boolValue
私は小さなことを機能させるのに苦労してきました。モデルの特定のフィールドにチェックボックスを表示したいと考えています。私のビューには @model として IEnumerable があります。
問題は次の行です。
生成されるエラーは次のとおりです。
コンパイラ エラー メッセージ: CS1973: 'System.Web.Mvc.HtmlHelper>' には 'CheckBoxFor' という名前の適用可能なメソッドがありませんが、その名前の拡張メソッドがあるようです。拡張メソッドは動的にディスパッチできません。動的引数をキャストするか、拡張メソッド構文を使用せずに拡張メソッドを呼び出すことを検討してください。
私の他の行では、形式: (item) => が機能するのに、このチェックボックスでは機能しないのはなぜですか?
私も試しました:
エラーが発生した場所は次のとおりです。
コンパイラ エラー メッセージ: CS1928: 'System.Web.Mvc.HtmlHelper>' には 'CheckBoxFor' の定義と最適な拡張メソッド オーバーロード 'System.Web.Mvc.Html.InputExtensions.CheckBoxFor(System.Web.Mvc. HtmlHelper, System.Linq.Expressions.Expression>)' には無効な引数があります
どんな助けでも大歓迎です。
敬具、
asp.net-mvc - EF と CheckboxFor
基本的に、 Ownerの詳細を含むビューが必要です。Ownerは複数のタイプのVehicleを持つことができ (またはなし)、チェックボックスで選択できます。
送信時に、データベースを更新する必要があります。これは、次に所有者がビューに表示されるときに、所有者の正しいチェックボックスがオンになっている必要があるためです。
EF モデルを構築する方法がわかりません。また、EF モデルを正しくリンクして目的の結果が得られるかどうかもわかりません。
膨大な数の車両が存在するため、 Vehicleの種類をフィールドとしてOwnerオブジェクトにハードコーディングしたくありません。
これらのモデルをリンクする方法の正しい方向を教えてもらえますか? データベースに 2 つまたは 3 つのテーブルが必要ですか?
これは私が現時点で持っているものですが、おそらく間違っています。アイデアがある場合は、混乱を避けるために今すぐ読むのをやめてください。 どんなコメントでも大歓迎です!
モデル:
コントローラー:
私が迷っているので、以下のビューはコンパイルされません。
インデックス.cshtml
EditorTemplates/OwnerVehicles.cshtml
c# - コントローラーで複数の動的checkboxFor値を取得する方法
ここでは、動的要素を含むフォームを作成しています。Name プロパティをチェックボックスに割り当てる必要があります。試してみましたが、エラーが発生しています。
インデックス.cshtml:
コントローラ:
モデル:
エラー:
c# - Html.CheckBoxFor を使用して MVC Razor でモデルを更新するための CheckBox を取得できません
同様の理由をカバーする質問がたくさんあるようですが、私が抱えている問題を明確にする質問は見つかりませんでした。
次のような単純なタスク リストを作成しようとしています (申し訳ありませんが、画像を投稿できません)。
モデルを更新するチェックボックスを取得できません (チェックボックスをクリックして関連するコントローラーを呼び出し、モデルの更新された状態を設定する必要があります)
コントローラーの署名/パラメーターが間違っている可能性があります。
現在、チェックボックスをオンにしてから別のタスクを削除すると、古いチェックボックスの状態がレンダリングされます (モデルは更新されていません)。
ここに私のモデルがあります
これが私の見解です
そして、コントローラーアクション(呼び出されていない)での私の試み
要求に応じて Delete メソッド
このJavaScriptをビューに追加しようとしました
呼び出されているかどうかわからない
まだJOYはありません
asp.net-mvc - ASP.NET MVC のチェックボックスと隠しフィールド
Html.CheckboxFor
値を持つ隠しフィールドを生成しfalse
、それは合理的です。しかし、今は GET HTTP メソッドでフォームを実装する必要があります。フォームを送信すると、明らかに真と偽の値がサーバーに送信されます。問題は、MVC モデル バインダーが "true,false" の値を理解できないことです。
この問題を回避するにはどうすればよいですか?
asp.net-mvc - @html.checkboxfor 値ビューをコントローラーに返さない
私はmvc3に取り組んでいます。NameとIsSelectという 2 つのプロパティを含む 1 つのモデルを作成しました。
ここにあります。
このモデルをビューに渡します。
これが私の見解です。
これを実行すると、エラー、つまり@Html.CheckBoxFor(model => model.IsSelect.Value)
オンラインになります。
Null 許容オブジェクトには値が必要です。
しかし、IsSelect 値を設定すると正常false
に動作します。ただし、 IsSelect プロパティの値は返されません。コントローラーに null 値を返します。これは非常に単純な問題だと思いますが、何かが欠けています。では、どのように null 値を処理できます@Html.CheckBoxFor
か? およびその値をコントローラーに返すにはどうすればよいですか?