为Url.Content()定义外部URL

时间:2011-01-04 17:37:34

标签: asp.net-mvc-2 cdn

有没有办法改变Url.Content渲染机制的行为,以便从外部服务器加载页面中的静态内容?

为了进一步解释,假设您有一个ASP.NET MVC 2网站http://www.example.com,并且在某些时候,您希望从static.example.com加载静态内容。但是您已使用Url.Content(“〜/ Content / images / a.gif”)等语法对应用程序进行编码。从那时起,ASP.NET MVC中是否有一些配置更改将这些URL呈现为“http://static.example.com/Content/images/a.gif”?

提前致谢。

1 个答案:

答案 0 :(得分:0)

不幸的是没有这样的配置设置。您最好的方法是编写自己的助手扩展方法,挂在您控制的UrlHelper之上。