boolの一部がChecked(trueに設定)され、無効になっているMVCがあります。フォームをPOSTすると、常にFalseとして渡されます。どのようにしてboolの元の値(この場合はTRUE)を決定するのですか?MVC C#無効boolが偽として保存される
0
A
答えて
2
フォームをPOSTすると、フォームは常にFalseとして渡されます。
実際に、彼らはすべてのでを送信されていません。これは、Fiddlerのようなツールを使ってワイヤで送られたJSONを見ると分かります。
無効なフィールドコントロールは、フォームデータから除外されています。 disabled
の代わりにreadonly
にしてください。
はdocumentationを参照してください:
は、要素が無効になっているかいないかどうかを示します。この属性をtrueに設定すると、要素は無効になります。無効にされた要素は、通常、グレーアウトされたテキストで描画されます。要素が無効になっている場合、ユーザーの操作に応答せず、フォーカスできず、コマンドイベントは発生しません。 フォーム要素の場合、それは
を提出されることはありませんがreadonly
にこれを比較します
trueに設定した場合、ユーザは要素の値を変更することはできません。ただし、値はスクリプトによって変更される可能性があります。
0
ASP3でプログラミングするときに同じエラーが発生しました。 ページをポストする直前にチェックボックスを再度有効にする必要があるかもしれません。
また、Amyが言ったように読み取り専用に変更することもできます。
関連する問題
- 1. C#MVCを保存する親と子が1つ保存されますか?
- 2. Objective-c bool真と偽の秘密(NSDictionary)
- 3. c#mvcとEF - 無効なモデルが返されます
- 4. 保存された状態が無効になる
- 5. 指定されたMVC C#スキーマが無効です
- 6. アンドロイド無効キーハッシュ。キーハッシュが保存されたキーハッシュと一致しません
- 7. ブラウザのオプションとして保存を無効にする方法
- 8. 画像のキーとして保存を無効にする
- 9. BOOLがデータ型として認識されません(C ...?)
- 10. MVC 2 - クッキーが保存されない
- 11. C#MVC BeginForm無効化ボタンが後
- 12. ファイルが無効ですc#mvc
- 13. 送信後に更新ポストボタンを無効にすると、投稿が草案として保存されます。
- 14. Ruby on Rails:無効なネストされたレコードが保存されます
- 15. Django - データが無効でもModelFormは保存されています
- 16. gifイメージのループを無効にしてcで保存する方法#
- 17. ファイルを保存するときにPerlが無効な引数
- 18. アンドロイド:データが保存されない限り、タブスイッチを無効にする
- 19. 保存履歴を無効にする
- 20. 無効なフィールドを保存する
- 21. C#でExcelとして保存すると保存に時間がかかる
- 22. イメージはサーバーASP.NETのフォルダに保存されませんC#MVC
- 23. VBA Excelの保存保存して開いた後のサークルの無効なデータ
- 24. PDFダウンロードを無効にしてオプションを保存する
- 25. ボタンを無効にして再起動後に保存する
- 26. pimcoreワークフロー管理 - 無効化保存して公開する
- 27. ボタンを無効にしてデータベースに保存する
- 28. System.UriFormatException:無効なURI:無効なポートが指定されています。 in c#
- 29. NG-無効には、私は条件付きでNG-無効に使用して、私の[保存]ボタンを有効/無効にしようとしている
- 30. ASP.Net MVC 5 - Cookieが保存されていない
'readonly'チェックボックスはありません( 'readonly'はまったく影響がなく、ユーザーはそれをクリックして状態を切り替えることができます) –