|
接上文,我們來完善驗證功能。在System.ComponentModel.DataAnnotations命名空間中,已經有了一些基本的屬性類來實現驗證功能,只要把這些屬性加到Model的字段上就可以了。具體的屬性類可以查MSDN, 下面給出一個例子:
public class Movie
{
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
[StringLength(10,MinimumLength=2,ErrorMessage="必須是2~10個字符長"),Required,Display(Name="名稱")]
public string Title { get; set; }
[Display(Name="發布日期")]
public DateTime ReleaseDate { get; set; }
public string Genre { get; set; }
[Range(1,100,ErrorMessage="必須是1~100")]
public decimal Price { get; set; }
public string Rating { get; set; }
}
NET技術:ASP.NET MVC 入門介紹 (下),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。