【发布时间】:2011-05-30 08:27:30
【问题描述】:
嗨 我有一个名为 X.Common.DLL 的程序集。有一些多语言应用程序的资源文件。比如说 Language.resx Language.en-US.resx....等等....
我有一个包含上述 dll 作为参考的 Web 应用程序...
那么如何在我的 Web 应用程序标记端使用这个资源文件呢?
Text="<%$ Resources:Class, ResourceKey %>" 无效,因为“类”名称在另一个程序集中...
【问题讨论】:
-
您是否拥有 DLL 的源代码?如果是这样,为什么不在源代码中创建一个瘦 api - 例如将字符串公开为公共属性?然后你可以从你的 HTML 中调用它..
-
首先我不想触碰 Web 应用程序的代码库……如果我按照你说的那样做,我必须管理本地化的事情……但是如果我能做到的话那,.NET 框架会为我处理它...顺便说一句,非常感谢您的回复...
标签: c# asp.net resources globalization embedded-resource