Le $ de JQuery est en conflit avec celui de StringTemplate.Net dans ASP.Net MVC

Je suis à explorer ASP.NET MVC et je voulais ajouter jQuery pour rendre le site interactif. J'ai utilisé StringTemplate, porté .Net, comme mon moteur de template pour générer des pages html et de les envoyer JSON. Cependant, lorsque j'affiche la page, je ne pouvais pas le voir. Après le débogage, j'ai réalisé que le $ est utilisé par le StringTemplate à accéder à la propriété, etc et jQuery utilise trop de manipuler le DOM. Ben, j'ai regardé sur d'autres moteurs de template et la plupart d'entre eux utilise le signe dollar :(.

Toute alternative au moteur de template ASP.Net MVC? Je voulais conserver jQuery parce que MSFT a annoncé qu'il sera utilisé dans Visual Studio (2008?)

Merci d'Avance 🙂

Mise à jour

S'il vous plaît aller à la réponse dans ASP.NET MVC Vue du Moteur de Comparaison question pour une liste complète de moteur de Template ASP.NET MVC, et leurs avantages et inconvénients

Mise à jour 2

À la fin, je vais juste mettre le code JavaScript, y compris JQuery, dans un fichier de script, donc je ne serais pas s'inquiéter à propos de la $ de mélange dans le fichier de modèle.

Mise à jour 3

Changé le Titre pour refléter ce que je dois résoudre. Après tout, "Le Meilleur de X dans Y" est très subjective de la question.

source d'informationauteur