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

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

Je suis nouvelle bundleConfig dans asp.net MVC.

Mon script est situé dans Scripts > userdefine (folder) > js.js

Voici mon code dans bundleConfig

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

Code en format HTML

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

Code Javascript

alert("Hello");

Code complet

 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"));
}
}

Et

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

Et

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

Mais mon problème est que mon alerte ne s'affiche pas lors du premier chargement de ma page (vue). Y at-il quelque chose qui ne va pas avec ma syntaxe?.

Réponses:

0 pour la réponse № 1

@ Scripts.Render ("~ / bundles / Javascript") est votre javascript personnalisé, vous avez peut-être oublié d'inclure jquery, veuillez ajouter la ligne suivante si vous n'avez pas ajouté de page de mise en page.

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

et ensuite chargez votre script personnalisé

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