将域附加到图像

时间:2011-01-08 15:32:59

标签: c# image dns httpmodule cookieless

我正在c#/ .net中开发一个.net Web应用程序。对于我网站上的图像,我使用相对路径。但是为了协助我的网站的性能,我希望为图像引入无Cookie域。

在大多数情况下,我只需将域添加到图像中。

但在某些情况下,我无法并且需要在运行时执行此操作。所以我正在介绍一些代码来解决网址。我有几种选择。

  1. 在基页中循环遍历所有控件的方法,添加将域附加到为System.Web.Ui.Image继承的所有控件,如果不存在则追加域。

  2. 或在http模块中执行类似操作。 (这可能)

  3. 这样做会减慢我的网站渲染速度吗?我不希望这会适得其反!

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

    但是我有什么想法可以将域名附加到html img标签和/或我的样式表中的任何图片?我可能只能在代码中设置img标记的域,但不确定样式表。

1 个答案:

答案 0 :(得分:1)

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