【问题标题】:vb.net CDN Images Only on Productionvb.net CDN 图片仅用于生产
【发布时间】:2016-12-18 14:32:14
【问题描述】:

将我网站上所有图片的 url 更改为使用 cdn url 或不基于 web.config 值的正确方法是什么。

我有这个 web.config 值

<add key="UseCDN" value="1"/>

现在我的页面有一大堆

我希望它们在“useCDN”= 0 时指向我的机器,在“useCDN”= 1 时指向 cdn.com\RELATIVEPATH

最好的方法是什么?

【问题讨论】:

  • 不能在page_load事件的vb中实现这个逻辑吗?您可以在那里设置图像的 imageurl 属性。
  • 我想实现一个站点范围的解决方案,并且迭代页面中的每个控件似乎很昂贵,您怎么看?

标签: asp.net vb.net image cdn


【解决方案1】:

为了实现横切解决方案,您必须扩展图像控件类并覆盖 Render 方法以使用 CDN 值(如果在生产中)。

或者只是创建一个普通的 ASCX 用户控件并使用它。现在无法搜索,但简单的搜索将获得大量教程。

更新:

tutorial 帮你搞定

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-26
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多