モデルを作成するときにASP.NET MVCを使用し、CRUD操作のモデルに基づいたコントローラを使用すると、CRUDビューが生成されます。特定のフィールドを要求するためにFluent APIを使用するコードをいくつか追加しましたが、何らかの理由でModelState.IsValidがこれらのフィールドが完了していなくても渡します。これが通過するかどうかを決めるのは何ですか?私はそれがあなたのモデルのプロパティのデータ型と、必要なものや最大長さなどの他のものに基づいていると思っていました....多少の質問... ModelState.IsValidとグループ化されたCheckBoxの値
また、私は手動でデータベースからカテゴリのリストを取得し、各ビューはビュー内にあります。これは、多数の関係が存在するプロジェクトモデルのナビゲーションプロパティです。コントローラに作成します(Projectプロジェクト)メソッドでチェック値のグループを取得するために私が使用します。
var selected = Request["categories"].Split(',');
は値がチェックされていない場合、これはしかし、オブジェクトエラーのインスタンスに設定されていない古典的なオブジェクト参照をスローします。だから私が知りたいのは、一度検出された何か他のことを行うことができるように、これに値がないことをどうやって判断できるのでしょうか?
を使用すると、2つの別々の問題が発生した場合、次の2つの別々の質問を持っている必要があります。 –
よろしくお願いします。 –