この記事では、モデル バインドとは何か、そのしくみ、その動作のカスタマイズ方法を説明します。 モデル バインドとは何か コントローラーと Razor Pages では、HTTP 要求からのデータが処理されます。 たとえば、ルート データからはレコード キーが提供され、ポストされたフォーム フィールドからはモデルのプロパティ用の値が提供されます。 これらの各値を取得してそれらを文字列から .NET 型に変換するためのコードを記述するのは、面倒で間違いも起こりやすいでしょう。 モデル バインドを使用すれば、このプロセスを自動化できます。 モデル バインド システムでは次のことが行われます。 ルート データ、フォーム フィールド、クエリ文字列などのさまざまなソースからデータを取得します。 メソッド パラメーターとパブリック プロパティによりコントローラーと Razor Pages にデータが提供