#author("2017-11-05T13:07:21+00:00","default:admin","admin")
#author("2017-11-05T13:24:23+00:00","default:admin","admin")
-[[ASP.NET Core MVC でのモデル検証の概要:https://docs.microsoft.com/ja-jp/aspnet/core/mvc/models/validation]]

*アノテーション [#ddbb9b48]
-[[ASP.NET Core MVCアプリケーションでデータ検証と注釈を実現する:http://hatena.c1.grapecity.com/entry/2016/11/18/enabling-jquery-unobtrusive-validation-and-data-annotation-in-mvc-flexgrid]]
-[[ASP.NET Core で複雑なバリデーションをする:http://www2.gyafuuuun.com/2017/02/asp-net-core-%E3%81%A7%E8%A4%87%E9%9B%91%E3%81%AA%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%81%99%E3%82%8B/]]
-[[Introduction to model validation in ASP.NET Core MVC:https://docs.microsoft.com/en-us/aspnet/core/mvc/models/validation]]

-[Key] ... 主キー

-[Display(Name = "[VIewでの表示]")] ... 項目を表示するときのタイトルを指定

-[DisplayFormat]
 [DisplayFormat(DataFormatString="{0} 歳")]

-[DataType(DataType.[DataType指定])]
 [DataType(DataType.Date)]

-[Required(ErrorMessage="[バリデーションエラー時のメッセージ]")] ... 必須項目であることを示す

-[RegularExpression("[正規表現]")]

-[Range([最小長], [最大長], ErrorMessage="[バリデーションエラー時のメッセージ]")] ... 数値の範囲を指定

-[MinLength([最小長], ErrorMessage="[バリデーションエラー時のメッセージ]")]

-[MaxLength([最大長], ErrorMessage="[バリデーションエラー時のメッセージ]")]

-[StringLength([最小長], [最大長], ErrorMessage="[バリデーションエラー時のメッセージ]")] ... 文字列の最小と最大長を指定

-[EmailAddress] ... emailアドレス

-[Url] ... URL

**DataType [#f3462224]
-DateTime ... 日付と時刻
-Date ... 日付
-Time ... 時刻
-Phone ... 電話番号

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS