使用DisplayAttribute进行ASP.NET MVC本地化

时间:2010-09-17 10:49:58

标签: asp.net-mvc localization

我想使用DisplayAttribute本地化我的资源(表单标签,验证消息等)。我在数据库中拥有自己的资源,但看起来像DisplayAttribute使用resx文件,并且类本身是密封的,因此我无法派生子类并覆盖require方法/属性。

有没有办法处理DisplayAttribute使用的资源管理器,从数据库而不是resx文件中获取资源。

不,我不能使用resx文件。

1 个答案:

答案 0 :(得分:0)

您需要创建自己的ResourceProvider以从数据库中获取消息,然后在Web.Config中设置<globalization>标记以指向您的自定义ResourceProvider。然后.Net将使用它而不是resx文件。

详细说明:http://msdn.microsoft.com/en-us/library/aa905797.aspx

相关问题