Я пытаюсь отобразить пакет JavaScript с помощью платформы веб-оптимизации Microsoft, например:
@Scripts.Render("~/assets/bundle.js")
И создайте небольшой пакет, например:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/assets/bundle.js")
.Include(
"~/scripts/jquery-2.1.0.min.js",
"~/scripts/somescript.js"
));
...
}
Но когда оптимизация включена, он отображает только относительный URL-адрес, например:
<script src="/assets/bundle.js?v=mGDOiNaiTrSfcNq41OoA7A_BcN8PrXuMbfl-TE84HVY1"></script>
Как сделать так, чтобы набор скриптов вместо этого отображал абсолютный URL-адрес? Я не смог найти способ сделать это, просматривая документы в MSDN. Это то, что я хотел бы в конечном итоге:
<script src="http://my.site.com/assets/bundle.js?v=mGDOiNaiTrSfcNq41OoA7A_BcN8PrXuMbfl-TE84HVY1"></script>
Это в фреймворке или мне нужно свернуть вспомогательный метод с Script.Url
?