Asp Net MVC4 BundleConfig - PullRequest
       9

Asp Net MVC4 BundleConfig

0 голосов
/ 17 мая 2018

Я новичок в bundleConfig в asp.net MVC.

Мой скрипт находится в Scripts > userdefine (folder) > js.js

Вот мой код в bundleConfig

 bundles.Add(new ScriptBundle("~/bundles/Javascript").Include(
                    "~/Scripts/userdefine/JScript1.js"));

Код в HTML-макете

@Scripts.Render("~/bundles/Javascript")

код Javascript

alert("Hello");

Полный код

 public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                     "~/Scripts/jquery-{version}.js"));

         bundles.Add(new ScriptBundle("~/bundles/Javascript").Include(
                    "~/Scripts/userdefine/JScript1.js"));
    }
}

И

$(document).ready(function () { alert("a"); });

И

@Scripts.Render("~/bundles/Javascript")

Но моя проблема в том, что мое предупреждение не отображается при первой загрузке моей страницы (просмотр). Что-то не так с моим синтаксисом?

1 Ответ

0 голосов
/ 17 мая 2018

@Scripts.Render ("~ / bundles / Javascript") - ваш пользовательский javascript, возможно, вы забыли включить jquery, добавьте следующую строку, если вы не добавили его на страницу макета.

 @Scripts.Render("~/bundles/jquery")

и после этого загрузите ваш собственный скрипт

@Scripts.Render("~/bundles/Javascript")
...