Asp Net MVC4 BundleConfig - asp.net-mvc, asp.net-mvc-4

Я новачок в 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")