このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 この記事では、ASP.NET Core MVC または Razor Pages アプリでユーザー入力を検証する方法について説明します。 サンプル コードを表示またはダウンロードします (ダウンロード方法)。 モデルの状態 モデルの状態では、モデル バインドとモデル検証の 2 つのサブシステムで発生したエラーが表されます。 モデルバインドから発生するエラーは、通常、データ変換エラーです。 たとえば、"x" は整数フィールドに入力されます。 モデルの検証は、モデル バインド後に行われ、データがビジネス ルールに準拠していないエラーを報告します。 たとえば、1 から 5 の評価を想定したフィールドに 0 が入力され
![ASP.NET Core MVC でのモデルの検証](https://cdn-ak-scissors.b.st-hatena.com/image/square/03cace2126811e42cffeb31e206009477de69b7b/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fdotnet%2Fmedia%2Fdotnet-logo.png)