2

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

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

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

4

1 回答 1

2

有几个选项:

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

有很多方法可以做到以上任何一种。以下是一些可能会给您一些想法的链接:

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

于 2011-05-11T13:57:44.427 回答