Вызвать файл со скриптами и css ссылок - PullRequest
0 голосов
/ 06 мая 2020

Не уверен, имеет ли название смысл, но я пытаюсь определить с помощью главной страницы веб-проекта ASP. net, есть ли способ сослаться на файл, содержащий css и js ссылки вроде бы обычно появляются в разделе заголовка главной страницы. В качестве примера в моем проекте будет несколько главных страниц, вместо того, чтобы повторять ссылку, чтобы сказать bootstrap .min. js 3 раза, я хотел бы иметь ее в отдельном файле с другими ссылками, которые я затем могу вызвать главную страницу. Почти как главная страница над остальными. Я довольно долго искал в Google, но ни один из поисков не привел к тому направлению, которое я мог бы использовать.

1 Ответ

0 голосов
/ 06 мая 2020

В подпрограмме Application_Start на странице Global.asax я добавил следующий код:

        Dim jsBndl As ScriptBundle = New ScriptBundle("~/bundles/js")
    jsBndl.Include(New String() {"~/Scripts/validation.js",
                       "~/Scripts/jquery-3.5.1.min.js",
                       "~/Scripts/popper.min.js",
                       "~/Scripts/bootstrap.min.js",
                       "~/Scripts/tinymce/tinymce.min.js",
                       "~/Scripts/bootstrap-toggle.min.js",
                       "~/Scripts/bootstrap-datepicker.js",
                       "~/Scripts/jquery.maskedinput.min_.js"})

    Dim cssBndl As StyleBundle = New StyleBundle("~/bundles/css")
    cssBndl.Include(New String() {"~/Content/bootstrap.min.css",
                                 "~/Content/dashboard.css",
                                 "~/Content/site.css",
                                 "~/Content/animate.css",
                                 "~/Content/pagination.css",
                                 "~/Content/bootstrap-toggle.min.css",
                                 "~/Content/bootstrap-datepicker.css"})

    BundleTable.Bundles.Add(jsBndl)
    BundleTable.Bundles.Add(cssBndl)

Затем на главной странице, которую я только что добавил:

<%= System.Web.Optimization.Scripts.Render("~/bundles/js") %>    
<%= System.Web.Optimization.Styles.Render("~/bundles/css") %>

Вам понадобится чтобы убедиться, что вы также получаете пакет веб-оптимизации от nuget.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...