Я написал этот код:
BundleConfig.cs
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/js/jquery-{version}.min.js")); // bundle jQuery
bundles.Add(new StyleBundle("~/bundles/bootstrapcss").Include(
"~/css/bootstrap.min.css"));
bundles.Add(new ScriptBundle("~/bundles/bootstrapjs").Include(
"~/js/bootstrap.min.js")); // bundle jquery
bundles.Add(new StyleBundle("~/bundles/css").Include(
"~/css/MYStyle.min.css"
, "~/css/font-awesome.min.css"
, "~/css/JF-flat.min.css"));
BundleTable.EnableOptimizations = true;
}
<% Styles.Render("~/bundles/bootstrapcss");%>
<% Styles.Render("~/bundles/css");%> <% Scripts.Render("~/bundles/jquery"); %>
<% Scripts.Render("~/bundles/jquery"); %>
и эти настройки в web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests = "true">
<remove name = "BundleModule"/>
<add name = "BundleModule"
type = "System.Web.Optimization.BundleModule"/>
</modules>
</system.webServer>
Даже я меняюсь Debug=false.
Я также добавил этот код в Global.asax.cs:
void Application_Start(object sender, EventArgs e) { // // Code that runs on application startup // // Application["visitor"] = 0; BundleConfig.RegisterBundles(BundleTable.Bundles); }
Я хочу решить эту проблему как можно скорее.
Нет, это для скрипта, который я здесь не упомянул
Какой рендер делает? Что, если вы поместите что-то еще в SiteMaster.aspx, это отобразится? Почему он так называется, разве не Site.master?
Он не отображает CSS
Если я ставлю ссылку, работает нормально





Вы забыли отрендерить некоторые пакеты стилей/скриптов?
<% Scripts.Render("~/bundles/jquery") %>
Нет, я пишу все это
<% Styles.Render("~/bundles/bootstrapcss");%> <% Styles.Render("~/bundles/css");%> <% Scripts.Render("~/bundles/jqurey"); %> <% Scripts.Render("~/bundles/jqurey"); %>
Используйте команду show source в браузере. Проверьте, включены ли они в HTML
Я также добавил этот код в Global.asax.cs :void Application_Start(object sender, EventArgs e) { // // Код, который запускается при запуске приложения // // Application["visitor"] = 0; BundleConfig.RegisterBundles(BundleTable.Bundles); }
Нашел решение слава богу.
Решение только такое:
<%: Styles.Render("~/bundles/bootstrapcss")%>
<%: Styles.Render("~/bundles/css") %>
<%: Scripts.Render("~/bundles/jquery") %>
<%: Scripts.Render("~/bundles/bootstrapjs") %>
У вас опечатка в
new ScriptBundle("~/bundles/jqurey")