C# 使用自定义类本地化asp.net控件而不使用resx文件

C# 使用自定义类本地化asp.net控件而不使用resx文件,c#,asp.net,localization,resx,C#,Asp.net,Localization,Resx,我的测试页面中只有一个名为WebForm1.aspx的标签控件 <asp:Label ID="Label1" runat="server" Text="Label" meta:resourcekey="Label1Resource1"></asp:Label> 我想在不使用.resx文件的情况下使用meta:resourcekey的概念对其进行本地化 我想基于web.aspx页面上的可本地化控件自动生成一个强类型类 这个强类型类将从数据库中读取资源值并将其

我的测试页面中只有一个名为WebForm1.aspx的标签控件

<asp:Label ID="Label1" runat="server" Text="Label" 
    meta:resourcekey="Label1Resource1"></asp:Label>

我想在不使用.resx文件的情况下使用meta:resourcekey的概念对其进行本地化

我想基于web.aspx页面上的可本地化控件自动生成一个强类型类

这个强类型类将从数据库中读取资源值并将其缓存,而不是从.resx文件中读取。我现在想完全不使用.resx文件

但是我非常喜欢meta:resourcekey的概念,其中.aspx页面中的所有控件都是基于.resx文件自动本地化的

可能吗

我在互联网上阅读了不同的页面,阅读了诸如ResXResourceReader和PublicResXFileCodeGenerator之类的内容,并阅读了其他几篇文章,但没有一篇文章涉及我在这里讨论的这个特定设计问题

请帮帮我


谢谢

Scott Guthrie就这个主题发布了一些参考资料

它很古老,但概念仍然是相关的

编辑:


重要的链接已经失效,但可以在这里找到:

斯科特·古思里(Scott Guthrie)发布了一些关于这个主题的参考资料

它很古老,但概念仍然是相关的

编辑:

重要链接已失效,但可在此处找到: