2015-07-13 48 views
1

如何獲取所有默認(英文)驗證消息,以便我可以翻譯它們。我知道我可以在驗證屬性中指定資源名稱,但我只想知道所有的消息。默認驗證字符串MVC

回答

0

要本地化的ASP.NET MVC你需要設置在Global.asax中的Application_Start方法如下屬性的默認錯誤信息,

ClientDataTypeModelValidatorProvider.ResourceClassKey = "MyResources"; DefaultModelBinder.ResourceClassKey = "MyResources";

接下來,你需要創建一個MyResources.resx資源文件和App_GlobalResources文件夾內的特定的文化資源文件MyResources.xx.resx,您可以覆蓋以下消息:

  • PropertyValueInvalid
  • FieldMustBeDate
  • FieldMustBeNumeric
  • PropertyValueRequired