2011-01-04 2 views
0

Есть ли способ изменить поведение механизма рендеринга Url.Content, чтобы мой статический контент на странице загружался с внешнего сервера?Определение внешнего url для 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»?

Заранее спасибо.

ответ

0

К сожалению, такой настройки не существует. Ваш лучший подход заключался бы в том, чтобы написать собственный метод расширения помощника, зависающий от UrlHelper, который вы контролируете.