【发布时间】:2010-08-16 07:59:09
【问题描述】:
我创建一个继承IResourceProvider的新类,并在web.config中注册它
<globalization resourceProviderFactoryType="xx.xxx.xxxx" uiCulture="auto" enableClientBasedCulture="true"/>
这个新类只是实现了
public GetObject(string resourceKey, CultureInfo culture)
{
....
}
这将从我自己的数据库中获取全球化文本。
问题是如何在验证属性中使用它,例如以下语法:
[StringLength(5, ErrorMessageResourceType = typeof(Global), ErrorMessageResourceName = "StringLength")]
public string StringLength { get; set; }
以及如何直接在视图中使用它? 在经典的网络表单中,我可以使用
<asp:Literal ID="test" runat="server" Text="<%$ resources:Text,123 %>"></asp:Literal>
谢谢
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-2 globalization