Comment inclure des fichiers js dans la vue. ASP.NET MVC 4
Je me demande pourquoi mon fichier js de travail quand je l'appelle dans la vue:
@section Scripts {
<script>
function myFunction() {
alert("Hello1");
}
</script>
}
mais ne fonctionne pas quand je l'appelle:
@section Scripts {
<script type="text/javascript" src="~/Views/Home/script.js"></script>
<script>
myFunction();
</script>
}
source d'informationauteur efrainx3
Vous devez vous connecter pour publier un commentaire.
C'est parce que
.js
fichiers ne sont pas accessibles dans le~/Views/
dossier. Vous devez l'activer.Pour permettre l'accès à
.js
fichiers dans le dossier Vues, vous pouvez ajouter les lignes suivantes à votre point de Vue " du dossier web.config directement sous lahandlers
tag:Bien mettre votre script dans la
~/Scripts/
dossier et de référence comme tels:Sa meilleure pratique pour placer votre fichier Js dans le dossier Script et y accéder à partir de là. Vous pouvez écrire le code dans la vue de la tête pour utiliser le fichier js
vous devez ajouter votre script dans le Bundle config :
cela a fonctionné pour moi
Vous devez Ajouter rendersection à votre Mise en Page de votre point de vue à l'aide.