ASP.net 如何启用主题

发布于 2025-01-01 13:20:20 字数 288 浏览 1 评论 0 原文

我有一个基本问题,似乎无法使用 Google 解决(或者我使用了错误的关键字组合)。

我有一个可以访问母版页和 ASPX 的应用程序。我无权访问背后的代码;在该应用程序中,我有一个主题文件夹和一个我创建的皮肤。

我尝试对 Treeview 进行外观,并将以下内容添加到 aspx 文档 SkinId="trview"(不带扩展名的外观文件的名称)上的控件中。

仅此一点并不会影响最终的输出。我似乎记得有一行代码应该添加到母版页中以告诉应用程序使用主题,但我似乎找不到它是什么。

任何建议将不胜感激。

I have a basic question that I can't seem to resolve using Google (Or I'm using the wrong combination of keywords).

I Have an application of which I have access to the Masterpages and the ASPX. I don't have access to the code behind; Within that application I have a theme folder and a skin that I have created.

I have attempted to skin a Treeview and have added the following to the control on the aspx document SkinId="trview" (the name of the skin file without the extension).

This alone is not affecting the resulting output. I seem to remember that there is a line of code that should be added to the masterpage to tell the application to use the theme but I can't seem to find what it is.

Any advice would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

豆芽 2025-01-08 13:20:20

您无法在母版页中设置主题,但可以在应用程序的 web.config 中

<system.web>
  <pages theme="myTheme">
</system.web>

或使用母版页的页面的页面指令中设置主题

<%@ Page Theme="myTheme" %>

You cannot set the theme in the masterpage, but in the web.config of the application

<system.web>
  <pages theme="myTheme">
</system.web>

or in the page directive of your page using the masterpage

<%@ Page Theme="myTheme" %>
可是我不能没有你 2025-01-08 13:20:20

对于所有 Web 表单,请转到 web.config,然后编辑 >标签

    <pages theme="Theme1">
      ......

记住:主题不是皮肤文件,皮肤文件包含在主题中

For all webforms, go to web.config, and edit the <pages> tag

    <pages theme="Theme1">
      ......

Remember: Theme is not skin file, skin files are contained in themes

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文