gpt4 book ai didi

ASP.NET 主题和静态内容

转载 作者:行者123 更新时间:2023-11-28 10:21:12 25 4
gpt4 key购买 nike

众所周知,ASP.NET 将每个 CSS 样式表包含在页面内的 App_Themes 的 Theme 文件夹中。不讨论。

但是现在,我面临一个小问题,在一个主题中有很多 CSS 文件并且愿意使用 static content domain .我想从静态域加载我网站的所有静态内容(不仅是 CSS,还有图标、图像等),但现在我们只关注 CSS。

我的问题是

是否可以覆盖 Page 的行为?类,并为主题文件夹中的每个 CSS 文件重写 <link>使用静态内容域的正确 URL 标记?没有什么能阻止我将文件部署到 http://static.domain.com/App_Themes/Theme路径,所以至少为标签添加一个前缀是可以的。

提前谢谢你。

最佳答案

是的,你可以。您可以让自定义基页类写入它在文件夹中找到的 CSS 文件。不过,我不确定您是否可以覆盖主题功能的默认行为,所以最简单的方法是将 CSS 文件移到默认主题之外。然后,您可以使用 System.IO 对象读取目录、访问文件并生成链接。

HTH.

关于ASP.NET 主题和静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com