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

ASP.NETの極意 - Tips509 必須項目の検証を行う

Icon comment count 0
Icon stock count 1

Tips509必須項目の検証を行う

Pointモデルクラスに属性を追加(Required属性)

Level3
対応
  • EXP
  • PRO

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

しかし、Entity Data Modelを使っている場合には、そのままではモデルクラスに属性を記述することはできません。

この場合は、Entity Frameworkによって自動生成されるエンティティクラス(テーブルに対応するクラス)を直接書き換えます。このファイルは、再びEntity Frameworkでエンティティクラスを生成すると上書きされてしまうので注意してください。

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

リスト1では、商品.csファイルを開いて、必須項目となるプロパティにRequired属性</

出典情報

Medium

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

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

コメント

    コメントはありません