Как добавить скрипты из .ascx в раздел .aspx <HEAD> - PullRequest
0 голосов
/ 24 сентября 2018

Я хочу использовать:

<%:  System.Web.Optimization.Scripts.Render("~/bundles/MyBundle") %>

в файле .ascx.Нет проблем, когда я загружаю скрипты в тело.Однако я не знаю, как включить этот скрипт в <<strong> head > моего файла .aspx.Есть идеи?Я не могу сделать это из кода позади.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Microsoft.Web.Optimization теперь является абсолютным.С MVC 4 вы можете использовать платформу веб-оптимизации Microsoft Asp.Net.

Вы можете установить ее из пакета NuGet:

После установки настройте комплект (ы)в App_Start \ BundleConfig.cs:

bundles.Add(new ScriptBundle("~/Scripts/jquery").Include(
            "~/Scripts/Lib/jquery/jquery-{version}.js",
        "~/Scripts/Lib/jquery/jquery.*",
        "~/Scripts/Lib/jquery/jquery-ui-{version}.js")
    );

Подробнее о настройке и использовании здесь:

Как добавить ссылку на System.Web.Optimization для MVC-3приложение, преобразованное в 4

0 голосов
/ 24 сентября 2018

<head> <script src=<%= Page.ResolveClientUrl(~/bundles/MyBundle") %> type=text/javascript></script> </head> Вы можете использовать это, чтобы включить в свою страницу .aspx

...