Определение внешнего URL для Url.Content () - PullRequest
0 голосов
/ 04 января 2011

Есть ли способ изменить поведение механизма рендеринга 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 голосов
/ 04 января 2011

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

...