将域附加到图像

发布于 2024-10-11 04:24:03 字数 480 浏览 8 评论 0原文

我正在使用 c#/.net 开发一个 .net Web 应用程序。对于我网站上的图像,我使用相对路径。然而,为了帮助提高我的网站的性能,我希望为图像引入无 cookie 域。

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

但在某些情况下,我不能并且需要在运行时执行此操作。所以我正在考虑引入一些代码来解析网址。我有几种选择来做到这一点。

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

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

执行上述操作会减慢我的网站渲染速度吗?我不希望这适得其反!

上述任何一种方法对于 .net 控件都应该可以正常工作。

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

I am developing a .net web application in c#/.net. For images on my site I am using relative paths. However to assist with performance of my site I am looking to introduce cookieless domains for images.

In most situations I can just add the domain to the images.

But in certain scenarios I cant and need to do it at run time. So I am looking at introducing some code to resolve the urls. I have a couple options of doing this.

  1. Method in base page to loop through all the controls, add append the domain to all controls that inherit for System.Web.Ui.Image and append domain if not present.

  2. Or do similar in a http module. (Is this possible)

Will doing the above slow down my site rendering? I dont want this to be counter productive!

Either of the above approaches should work ok for .net controls.

But any ideas how I might append the domain to html img tag and/or any images within my stylesheets? I probably can just set the domains of the img tag in code, but not sure of the stylesheets.

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

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

发布评论

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

评论(1

流云如水 2024-10-18 04:24:03

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

You can consider using Response.Filter too.

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