ASP.NET-フォーム検証-DataAnnotations

4622 ワード

DataAnnotations【データ注記、データ注記】


2つのスクリプトファイルを導入する必要があります

    
    
    
    
  1. <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
  2. <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]:正規表現–動的データのデータフィールド値を指定するには、指定した正規表現と一致する必要があります

    
    
    
    
  1. [Display(Name=" ")]
  2. [Required(ErrorMessage = "* ")]
  3. [StringLength(5, ErrorMessage = "* 5")]
  4. [Range(18, 120)]
  5. [RegularExpression(@"^\d+$", ErrorMessage = "* ")]

 
為知ノート(Wiz)から