Получить URL-адрес пакета ASP.NET для использования с CDN?

Я использую функцию связывания ASP.NET и хочу узнать, как я могу получить URL-адрес, возвращенный помощниками рендера, такими как Scripts.Render("~/bundles/scripts").

В настоящее время оптимизированный вывод имеет относительный URL. Я хочу использовать CDN, который выполняет кэширование происхождения, поэтому конечный URL-адрес должен быть примерно таким: http://static.mydomain.com/bundles/scripts?v=XXXXXX

Я планирую просто написать свой собственный вспомогательный метод, но я не могу понять, как получить относительный URL-адрес номера версии для данного пакета.

1 ответ

Решение

Решение было довольно простым. Есть статические методы Scripts.Url и Styles.Url, которые дают мне именно то, что я хочу. Я смог включить это в свой собственный помощник, чтобы объединить базовый URL CDN.

Другие вопросы по тегам