Visual C# 2013逆引き大全 555の極意

ASP.NETの極意 - Tips510 数値の範囲の検証を行う

Icon comment count 0
Icon stock count 1

Tips510数値の範囲の検証を行う

Point範囲チェックの属性を追加(Range属性)

Level3
対応
  • EXP
  • PRO

ASP.NET MVCでは、モデルクラスに属性を追加することでクライアント検証を行うことができます。

Modelsフォルダーをエクスプローラーで開くと、テーブル名に対応するモデルクラスのファイルがあります。このファイルを直接開いて、Visual Studio 2013などで編集します。

数値の範囲を制限するためには、Range属性を追加します。Range属性では、最小値と最大値、そしてエラー時のメッセージを指定します。

リスト1では、商品.csファイルを開いて、範囲を制限するためのプロパティにRange属性を記述しています。ブラウザーの編集ページで数量に1000などを入力し、Saveボタンをクリックすると、実行結果のようにエラーが表示されます。

実行結果

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません