私はこの@Html.CheckBoxFor(model => model.SKUs.Jewish)
のようなチェックボックスを持っていますが、私のユダヤ人のデータベースはnullable
なので、エラーcannot implicitly convert type 'bool?' to 'bool'
が出ます。私のモデルが価値を持っていることをどうやってチェックすればいいのですか?boolを変換しますか?表示
答えて
nullable型では、値がthing.HasValue
であるかどうかをチェックし、実際の値はthing.Value
で取得します。値がfalseのNULL可能なタイプのデフォルト値を使用して設定されていない場合
@Html.CheckBox("SKUs.Jewish", Model.SKUs.Jewish.GetValueOrDefault());
:
このコードで@ Html.CheckBoxFor(model => model.SKUs.Jewish)をチェックインするにはどうすればよいですか? – DharaPPatel
は、次を使用することができます。
そのような方法で投稿がnull値を送信すると、 –
@CanÜrekこんにちは、私は上記の私の答えを改善しました。それがうまくいくと思います。 – hutchonoid
最後に私はその問題を解決します。チェックボックスを使用している場合。あなたのDBのフィールドのNullを許可するオプションのチェックを外してください。それでおしまい!
そして、フィールドが時々nullになる必要がある場合はどうなりますか? –
- 1. boolをQStringに変換します。
- 2. C#引数1: 'bool'から 'bool'に変換できません
- 3. XCodeでBOOLからENUMへの変換を警告します
- 4. C#System.Func <Tderived、bool>をSystem/Funcに変換します。<Tbase, bool>
- 5. 'Bool'は '()throws - > Bool'に変換できません
- 6. ソースタイプ 'System.Nullable <bool>'をターゲットタイプ 'bool'に変換する方法
- 7. Int32をBoolに変換する
- 8. charをASCIIに変換してC#で表示しますか?
- 9. boolを変換できませんか?ブールに
- 10. bool型を暗黙的に変換できませんか?
- 11. 暗黙的に型 'bool?'を変換できません。 to 'bool' Checkbox MVC
- 12. なぜコンパイラはboolをintegerに変換し、bool自体を返すのではなくboolに戻しますか?
- 13. XAML> ViewModelコマンドパラメータ - オブジェクトからboolに変換できません。
- 14. C++ 11 boolへのbasic_istream変換
- 15. stoolベクトル<bool>をbool *配列に変換する速い方法
- 16. boolへのこの変換はどのように機能しますか?
- 17. std :: ostringstreamはどのようにしてboolに変換されますか?
- 18. d3チャート(svg)を画像に変換して表示します
- 19. 文字列をboolに変換できませんが、boolはありませんか?
- 20. nullptr_tからboolへの変換:有効かどうか?
- 21. PythonのString to Bool変換はすべてのケースでTrueを返します
- 22. 角度変換表示キー
- 23. 変数値を表示しますか?
- 24. は、型文字列をBoolに変換できません。
- 25. は型をboolに変換できません
- 26. atlbase.hコンパイラエラー: 'bool'のパラメータを 'LPWSTR'に変換できません
- 27. Cakephp 3値をboolに変換できません
- 28. モデルの型をboolに変換できません
- 29. エラー: 'string'を暗黙的に 'bool'に変換できません。
- 30. メソッドグループを非代理型 'bool'に変換できません
@ Html.CheckBoxFor(model => model.SKUs.Jewish.HasValue?(bool)model.SKUs.Jewish:false) – Steve
エラーが発生しました:テンプレートは、フィールドアクセス、プロパティアクセス、シングル次元配列のインデックス、または単一パラメータのカスタムインデクサ式。 – DharaPPatel
http://stackoverflow.com/questions/6849774/mvc3-creating-checkbox-for-nullable-boolean –