簡體   English   中英

如何更改默認驗證錯誤消息?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM