如何在部署时动态更改 CSS 文件中图像的 src 属性? (ASP.NET Web 表单)

发布于 2024-11-06 11:00:16 字数 262 浏览 5 评论 0原文

我正在创建一个 ASP.NET Web 窗体网站,我需要优化该网站的加载时间。其中一种方法是从不同的服务器加载图像。

对于通过 aspx 页面或用户控件公开的所有图像,我使用一种实用程序将资源的相对链接转换为绝对链接,链接到首选服务器资源。

我需要能够对从 CSS 文件加载的图像执行相同的操作,这意味着对于将从 css 文件加载的每个图像,我需要将 src 属性更改为首选属性。你知道有什么工具可以做到这一点,或者我可以应用任何解决方案来解决我的问题吗???

I am creating an ASP.NET Web Forms website and I need to optimze the loading time of the website. One of the methods will be to make images load from dfferent servers.

For all images exposed through aspx pages or user controls I use an utility that transforms the relative link of the resourses into an absolut one, linking to the preferred server resource.

I need to be able to do the same thing with images loaded from CSS files, meaning that for each image that is going to be loaded from the css file I need to change the src attribute to a prefered one. Do you know any tool that will do this, or any solution I can apply for my problem ???

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

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

发布评论

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

评论(1

妥活 2024-11-13 11:00:16

有几个选项:

  1. 在构建时转换 CSS 文件并将它们用作静态文件
  2. 使 CSS 文件动态化并让 ASP.NET 根据现有设置填充图像的路径

有多种方法可以执行以下任一操作:上述的。以下是一些可能会给您一些想法的链接:

或者您甚至可以使用 ASP.NET主题支持两个主题,一个用于开发,一个用于生产。虽然我不确定这是一个很好的选择。

There are a couple of options:

  1. Transform the CSS files at build time and serve them as static files
  2. Make the CSS files dynamic and let ASP.NET populate the paths to the images based on your existing setting

There are a number of ways of doing either of the above. Here are some links that might give you some ideas:

Or you could even use ASP.NET Theming support to have two themes, one for development and one for production. Though I'm not sure that's a great option.

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