ASP.NET-フォーム検証-DataAnnotations
4622 ワード
DataAnnotations【データ注記、データ注記】
2つのスクリプトファイルを導入する必要があります
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
ネーミングスペース
System.ComponentModel.DataAnnotations
DataAnnotationsの機能により、MVCはクライアントとサーバの検証チェックを提供し、データの有効性を制御するために追加の符号化を必要としません.
.
DataAnnotationsが提供する多くの組み込み検証機能のうち、最も多く使用されている4つは、次のとおりです.
(0)[DisplayName]:表示名–フォームフィールドを定義するプロンプト名
(1)[Required]:必須–この属性がコンテンツを提供する必要があるフィールドであることを示す
(2)[StringLength]:文字列長–文字列タイプの属性の最大長を定義する
(3)[Range]:範囲–数値タイプの属性に最大値と最小値を与える
(4)[RegularExpression]:正規表現–動的データのデータフィールド値を指定するには、指定した正規表現と一致する必要があります
[Display(Name=" ")]
[Required(ErrorMessage = "* ")]
[StringLength(5, ErrorMessage = "* 5")]
[Range(18, 120)]
[RegularExpression(@"^\d+$", ErrorMessage = "* ")]
為知ノート(Wiz)から