我想使用DisplayAttribute本地化我的资源(表单标签,验证消息等)。我在数据库中拥有自己的资源,但看起来像DisplayAttribute使用resx文件,并且类本身是密封的,因此我无法派生子类并覆盖require方法/属性。
有没有办法处理DisplayAttribute使用的资源管理器,从数据库而不是resx文件中获取资源。
不,我不能使用resx文件。
答案 0 :(得分:0)
您需要创建自己的ResourceProvider以从数据库中获取消息,然后在Web.Config中设置<globalization>
标记以指向您的自定义ResourceProvider。然后.Net将使用它而不是resx文件。