asp.net mvc-默认验证字符串mvc



如何获取所有默认(英文(验证消息,以便翻译它们。我知道我可以在验证属性中指定资源名称,但我只想知道所有的消息。

要在ASP.NET MVC中本地化默认错误消息,您需要在Global.asax Application_Start方法、中设置以下属性

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

接下来,您需要在App_GlobalResources文件夹中创建一个MyResources.resx资源文件和特定于区域性的资源文件MyResources.xx.resx,您可以在其中覆盖以下消息:

  • PropertyValue无效
  • 字段必须早于日期
  • 字段必须为数字
  • 需要属性值

最新更新