MVC提供強型別的範本, 可以在資料模型定義驗證的規則後, 可搭配jquery做前端即時驗證。
以下會舉出範例來說明如何使用。假設我們要做一個留言板, 先定義一個Model -GuestbookEntry
public class GuestbookEntry { public int Id { get; set; } public string Name { get; set; } public string Message { get; set; } public DateTime DateAdded { get; set; } public bool Confirmed { get; set; } }
狀況1
Name設定為Email的輸入欄位, 即時驗證輸入的Email是否正確。
先將Name加上Data Annotation
[Display(Name = "請輸入姓名:")] [Required(ErrorMessage = "姓名不能為空白!")] [StringLength(100)] [EmailAddress(ErrorMessage = "需輸入Email格式")] public string Name { get; set; }此時只要在
沒有留言:
張貼留言