使用MVC 5我需要爲DataAnnotation屬性本地化ErrorMessage。 我收到以下錯誤如何本地化DataAnnotation中的ErrorMessage?
ERROR
的屬性參數必須是常量表達式,屬性參數類型的typeof運算表達式或數組創建表達式
在模型
[Compare("Password", ErrorMessage = Resources.Account_Register_ConfirmPasswordErrorMessage)]
public string ConfirmPassword { get; set; }
任何想法如何解決它?
這可能工作,但根據這裏的ASP.NET CORE文檔:https://docs.asp.net/en/latest/fundamentals/localization.html#dataannotations-localization,我們應該能夠本地化這些DataAnnotation錯誤消息沒有指定資源名稱和類型。無論我嘗試什麼,但是,我不想讓這個工作。有人可以分享一些經驗嗎? – Vladislav