標籤:com size required require str ann 驗證 weight ssd
改變顯示欄位名稱 設計欄位規範
1.引用
1 using System.ComponentModel;2 using System.ComponentModel.DataAnnotations;
2.DisplayName值
public class Book { public int BookID { get; set; } [DisplayName("ISBN")] public string isbn { get; set; } [DisplayName("圖書名稱:")] [Required(ErrorMessage="圖書名稱必填")] public string bookName { get; set; } [DisplayName("作者")] [Required(ErrorMessage = "作者必填")] public string author { get; set; } [DisplayName("出版社")] [Required(ErrorMessage = "出版社必填")] public string press { get; set; } [DisplayName("出版日期")] [Required(ErrorMessage = "出版日期必填")] public DateTime pressDate { get; set; } [DisplayName("定價:")] public decimal price { get; set; } [DisplayName("尺寸:")] public string size { get; set; } [DisplayName("重量:")] public double? weight { get; set; } [DisplayName("開本:")] public int? format { get; set; } }
3.設定欄位範圍
[StringLength(50)]
[StringLength(10,MinimumLength=2)]
range 指定數值型範圍
[Range(0,10000)]
c# MVC模式學習筆記_資料驗證