asp.net - 如何从 ASP.net 页面访问主题中的本地资源?

标签 asp.net resources themes

我在 App_Themes 中的主题文件夹的 App_LocalResources 文件夹中放置了一个资源文件,如下所示:\App_Themes\Theme1\App_LocalResources\Resources1.aspx.resx

假设 Web 表单名为 Resources1.aspx,且具有 Theme="Theme1",如何从项目中的 Web 表单访问此文件中的资源?

最佳答案

您可以使用“资源”表达式从资源文件中提取值,例如:

<h1><%$ Resources: H1 %></h1>

或者,特别是如果您处于代码隐藏状态,请使用 GetLocalResourceObject:

h1.InnerText = GetLocalResourceObject ( "H1" ).ToString ( );

编辑:有时我回答得太快;我不认为主题在这个意义上是可本地化的,但是有一些解决方法。您可以在资源文件中包含特定于主题的项目,并根据当前主题访问它们。

关于asp.net - 如何从 ASP.net 页面访问主题中的本地资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/553147/

相关文章:

c# - 单击按钮后如何避免实例化变量?

javascript - 在浏览器选项卡之间传递变量

android - Android 布局配置 - API 级别

Android:在存储 SD 卡上组织目录和文件的良好做法?

css - 如何使用 css 覆盖所有类的背景颜色?

themes - React Native Appearance.addChangeListener() 什么都不做

r - 使用 theme_void r 查看 bar/texte d'axe/etiquettes 标签

ASP.NET 5 vNext,缺少 using 指令或程序集引用 CS0246

asp.net - 路径 'PROPFIND' 被禁止?

java - 导出的 jar 文件缺少对资源的访问