Je voudrais ajouter un gestionnaire de clic pour un bouton utilisant jQuery, mais le gestionnaire doit référencer les données fournies par le contrôleur. Existe-t-il un moyen d'accéder à ViewData dans un bloc de script dans ASP.NET MVC? Ou ai-je besoin de construire le script dans le contrôleur?Est-il possible de référencer ViewData dans un bloc de script dans ASP.NET MVC?
1
A
Répondre
2
Si le bloc de script est dans la page ASP.NET, vous pouvez référencer ...
par exemple:
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#group-edit-form').validate({
rules: {
title: {
required: true,
remote: '<%=Url.Action("ValidateGroupName", new { id = ViewData["GroupId"] }) %>?parentId=' + getParentId()
}
},
messages: {
title: {
required: getMessage (7002),
remote: '<%= ((MessagingModel)ViewData["Messages"]).GetMessage (9001) %>'
}
}
})
});
</script>
Lorsque la page est traitée par le moteur d'exécution, tout dans le < % ...%> les blocs sont évalués, quel que soit leur emplacement dans la page.
Questions connexes
- 1. ASP.NET MVC: Contrôleur ViewData & ViewPage ViewData
- 2. ASP.NET MVC ViewData Null
- 3. ASP.NET MVC + Complex ViewData
- 4. Passage de ViewData à ViewPage dans ASP.NET MVC
- 5. asp.net-mvc est-il possible d'obtenir ViewData et de le coller dans la fonction javascript
- 6. Contrôle d'utilisateur MVC Asp.net ViewData
- 7. Correct façon de référencer Javascript dans ASP.NET MVC?
- 8. ActionLink échoue avec le paramètre ViewData dans ASP.NET MVC Beta
- 9. Get ViewData IList retour dans ASP.NET postback sur MVC
- 10. ASP.NET MVC ViewData (en utilisant les indices)
- 11. ASP.NET MVC Intellisense ne trouve pas ViewData
- 12. Comment accéder à certaines données dans une balise de script dans ASP.NET MVC?
- 13. ASP.NET MVC: enums et ViewData [] touches
- 14. ASP.NET MVC: Comment créer ViewData pour un filtre d'exception
- 15. Erreur de grille ExtJs dans asp.net mvc
- 16. ASP.NET MVC - Définition de ViewData pour la page maître dans le contrôleur de base
- 17. Comment puis-je référencer une vue principale dans un autre projet dans ASP.NET MVC?
- 18. ASP.NET MVC: Comment gérer TempData cross-action et ViewData
- 19. Valeur de noeud XML dans le bloc de script AS
- 20. comment obtenir ViewData dans le chargement de la page en utilisant Asp.net MVC et javascript
- 21. ASP.NET MVC - Html.TextBox - Valeur non définie via le dictionnaire ViewData
- 22. Commandes non actualisées dans ASP.net MVC
- 23. Dans asp.net mvc, où dois-je mettre ma référence viewdata fortement typée dans ma page d'affichage?
- 24. Pour ASP.NET MVC Rescues View, comment ajouter des champs ViewData?
- 25. Fin de session dans ASP.net MVC
- 26. ASP.NET MVC - Est-il possible d'avoir un sous-projet MVC dans un projet racine FORMS?
- 27. Comment faire pour référencer ConnectionString dans ASP.NET?
- 28. Asp.Net MVC + CSLA + DDD possible
- 29. Localisation de ASP.NET MVC
- 30. Est-il possible d'utiliser un contrôle de source de données dans ASP.NET MVC?
Obtenez-vous Intellisense lorsque vous faites cela? – tvanfosson
Malheureusement non, VS le lit comme faisant partie de la chaîne, au moins dans l'exemple ci-dessus): – Kieron
VS 2008 Vous donne une intelenseense sur vos pages aspx. –