摘要:
导言在上一篇博文中提出一种通过自定义验证适配器自定义模验证提示信息的方法,实现了修改System.ComponentModel.DataAnnotations中提供的默认验证信息,但此方法是把提示信息写死在代码中,不够灵活,比如要多语言支持的情况下,就无能为力了。本文便继续加以完善,在上文方法的基础上,实现验证提示信息的多语言支持。改造MyRequiredAttributeAdapter即是要实现多语言支持,那么提示信息就不能写死在适配器中了。多语言信息内容,一般是保存在独立的XML文件中或者使用ASP.NET中内置的资源文件,本文使用后者。为了实现更灵活的验证信息,参考了这篇博文的方法,使用 阅读全文