Appel JavaScript à partir d'une ASP.NET MVC Vue Partielle
J'ai créé un ASP.NET MVC vue partielle, et je suis de l'appeler via le HTML.L'Action de la méthode d'assistance:
@Html.Action("GetMyPartialView", "MyController", new { myParameter})
La vue partielle contient un contrôle qui a besoin d'un peu de JavaScript à appeler (une bibliothèque JavaScript dans un fichier JavaScript externe).
Comment puis-je appeler ce code JavaScript à partir de l'intérieur de ma vue partielle.
J'ai essayé d'utiliser le script de l'élément à l'intérieur de la vue partielle:
<script>
MyJavaScriptFunction();
</script>
Cela ne fonctionne pas. Probablement les fichiers JavaScript externes (ex: jQuery) n'ont pas été chargés à l'époque.
Quelle est la méthode recommandée pour exécuter le code JavaScript lorsqu'une vue partielle a été rendue?
appeler le code javascript à l'intérieur de la vue principale où la vue partielle est rendu
Mis en dans la vue principale et l'envelopper dans
Mis en dans la vue principale et l'envelopper dans
document.ready
OriginalL'auteur Alexander | 2015-05-27
Vous devez vous connecter pour publier un commentaire.
J'avais presque semblable situation. Ce que j'ai fait a été ajouté le javascript dans la vue principale. Vous essayez d'ajouter du javascript dans la vue principale d'où vous appelez
OriginalL'auteur Spider man
Vous ne pouvez pas utiliser java script sections dans les vues partielles. Ils n'ont tout simplement pas de travail. Afin de garder la @section JavaScript dans la vue principale pour enregistrer des scripts et puis le rendu de la vue partielle
OriginalL'auteur Sachu
Vous pouvez utiliser l'appel ajax pour atteindre cet objectif.
//Action
OriginalL'auteur Gera
Je viens de tomber sur ce problème. Vous pouvez appeler une fonction javascript dans la vue partielle de l'intérieur de la vue partielle. J'ai créé un champ caché et défini l'événement onclick d'appeler la fonction que j'ai besoin d'appeler pour initialiser la boîte de dialogue dans la vue partielle. Puis j'ai déclenché l'événement click pour que le champ caché.
Code en vue partielle:
Code contenant vue:
OriginalL'auteur Jim Berg