将域添加到图像

问题描述:

我正在开发c#/ .net中的.net Web应用程序。对于我网站上的图片,我正在使用相对路径。然而,为了协助我的网站的性能,我期待为图像引入无Cookie的域名。将域添加到图像

在大多数情况下,我可以将域添加到图像。

但在某些情况下,我不能在运行时需要这样做。所以我在介绍一些代码来解析url。我有几个选择这样做。通过所有控件在基本页面

  1. 方法循环,​​添加域追加到继承System.Web.Ui.Image所有控件,如果不存在附加域。

  2. 或者在http模块中做类似的事情。 (这是可能的)

将做上述减慢我的网站渲染?我不希望这是反效果的!

上述任何一种方法都适用于.net控件。

但任何想法如何,我可能追加到HTML的img标签和/或我的样式表中的任何图像域?我可能只需在代码中设置img标签的域名,但不确定样式表。

你也可以考虑使用Response.Filter。

+0

我肯定会使用Response.Filter(Stream)... IMO这正是一种自定义过滤器的做法! :) – 2011-01-08 16:31:11