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

在CSS文件中,如何在部署时动态更改图像的src属性?(ASP.NET Web窗体),asp.net,css,image,resources,multiserver,Asp.net,Css,Image,Resources,Multiserver,我正在创建一个ASP.NET Web表单网站,我需要优化网站的加载时间。其中一种方法是从不同的服务器加载图像 对于通过aspx页面或用户控件公开的所有图像,我使用一个实用程序,将资源的相对链接转换为绝对链接,链接到首选服务器资源 我需要能够对从CSS文件加载的图像执行相同的操作,这意味着对于将从CSS文件加载的每个图像,我需要将src属性更改为首选属性。你知道有什么工具可以做到这一点,或者我可以为我的问题应用什么解决方案吗?有两种选择: 在构建时转换CSS文件,并将其作为静态文件使用 使CSS文

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

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


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

有两种选择:

  • 在构建时转换CSS文件,并将其作为静态文件使用
  • 使CSS文件动态化,并让ASP.NET根据现有设置填充图像的路径
  • 有多种方法可以实现上述任一目的。以下是一些可能会给你一些想法的链接:

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