2009-07-11 7 views
1

Il y a quelques pages traitant ici de l'utilisation de jQuery avec les pages maîtres .net - moins de re: pages maîtres dans MVC dans les applications .net MVC. Mais ces quelques-uns semblent faire des distinctions sur les versions pré-version de MVC. Y a-t-il maintenant un consensus sur la manière et l'endroit d'inclure la bibliothèque et les problèmes potentiels dont nous devons être conscients?Bonne façon d'utiliser jQuery dans un ASP.NET MVC 1.0 Pages principales

Il semble que les choses soient assez simples ... mettre l'inclusion dans la tête de la masterpage et tout fonctionne. (comme il a pour moi _sur loin). Je suppose que je suis à la recherche de leçons apprises et de ce qu'il faut faire attention - je n'ai pas encore gratté les fonctionnalités comme les vues partielles et ajax encore.

thx

Répondre

1

Il n'y a aucun moyen magique pour inclure jQuery. Comme il s'agit d'une bibliothèque côté client, l'inclure dans la page maître facilite le raccordement à $ (document) .ready à partir de n'importe quelle vue ou vue partielle.

Une fois qu'il est en haut de votre page, il est trivial d'inclure des plugins ou de se connecter à des événements à tout moment. De cette façon, vous pouvez encapsuler jQuery spécifique à votre application dans la vue ou la vue partielle elle-même.

2

Comme iconique mentionné, vous êtes libre d'utiliser jQuery comme bon vous semble. Je déciderais cela après la planification de mon site - si seulement une ou deux pages utilisent jQuery, je l'inclurais seulement dans ces pages. Si tout mon site repose dessus (comme le fait SO, par exemple), je l'inclurais dans ma masterpage. Tout ce qu'il faut est une simple balise, et la seule chose à surveiller est peut-être de la bande passante, si vous prévoyez avoir beaucoup de trafic sur seulement quelques pages, qui n'utilise pas jQuery.

Questions connexes