[英]How to change the default error message of built-in ValidationAttributes?
[英]How to change default validation error message?
我是ASP.NET MVC的新手,並開始開發一個小應用程序。 現在,我有一個登錄表單,找不到更改默認驗證錯誤消息的方法。
我發現了兩個主題,它們建議您創建“ GlobalResources”文件。 但是我做不到。 我需要一個很好解釋的答案,因為我沒有經驗。 任何幫助表示贊賞。
到目前為止,這是我的代碼:
public class LoginModel
{
[Required]
[Display(Name = "Kullanıcı Adı:")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "Şifre:")]
public string Password { get; set; }
[Display(Name = "Beni Hatırla?")]
public bool RememberMe { get; set; }
}
如果不需要本地化應用程序,則可以通過在驗證屬性中指定錯誤消息文本來自定義錯誤消息。
例如,您的LoginModel如下所示:
public class LoginModel
{
[Required(ErrorMessage = "Please enter your user name")]
[Display(Name = "Kullanıcı Adı:")]
public string UserName { get; set; }
[Required(ErrorMessage = "Please enter a password")]
[DataType(DataType.Password)]
[Display(Name = "Şifre:")]
public string Password { get; set; }
[Display(Name = "Beni Hatırla?")]
public bool RememberMe { get; set; }
}
像這樣:
[Required(ErrorMessage="Your Message")]
我也建議您閱讀asp.net/mvc上的初學者教程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.