Я новачок в 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")
Але моя проблема полягає в тому, що моє попередження не відображається при першому завантаженні моєї сторінки (перегляду). Чи є щось не так з моїм синтаксисом ?.
Відповіді:
0 для відповіді № 1@ Scripts.Render ("~ / bundles / Javascript") - ваш користувальницький JavaScript, можливо, ви забули включити jquery, будь ласка, додайте наступний рядок, якщо ви не додавали його на свою сторінку макета.
@Scripts.Render("~/bundles/jquery")
і після цього завантажте свій користувацький скрипт
@Scripts.Render("~/bundles/Javascript")