Razor视图的后期处理将所有img src值更改为CDN URL

时间:2019-07-19 13:58:25

标签: asp.net-core-mvc

我正在尝试创建MVC响应过滤器,以便可以将Razor引擎生成的HTML的所有img src值映射到CDN URL。例如,如果生成的HTML具有

  <img src="/static/path/to/image.jpg"/>

我想转换HTML,以便img标签变为:

  <img src="//mycdn.hosting.com/media/static/path/to/image.jpg"/>

因此,浏览器将看到转换后的img标签。

我的问题是:

  1. 如何查找所有img src值?
  2. 我还希望只能更改某些链接(例如,仅更改以/ static开头的链接)
  3. 该方法也应易于用于所有href值

0 个答案:

没有答案