Asp.net

在 mvc 2 中本地化預設模型驗證

  • July 1, 2010
[Required]
[DisplayName("my date")]
public DateTime? DateReg { get; set; }

因此,如果使用者要傳遞無效的日期時間值,他將收到此消息 “值 ‘02.07.201022’ 對於我的日期無效。”

如何翻譯/本地化此消息?

加入和加入:Messages.resx_App_GlobalResources``Application_Start``Global.asax

DefaultModelBinder.ResourceClassKey = "Messages";

然後在Messages.resx文件中,您可以定義以下字元串:

PropertyValueInvalid:值 {0} 對屬性 {1} 無效

需要呼叫密鑰PropertyValueInvalid

引用自:https://stackoverflow.com/questions/3156488