2009-02-07 5 views
16

Quelles parties de la fonctionnalité Vais-je perdre après avoir enlevé lesASP.NET MVC sans MicrosoftAjax.js et MicrosoftMvcAjax.js

MicrosoftAjax.js

MicrosoftMvcAjax.js

fichiers? Je ne veux pas les utiliser pour diverses raisons et je pensais qu'il y avait des méthodes auxiliaires tierces qui imiteraient celles qui existent déjà mais qui sont liées à un autre framework JavaScript, tel que jQuery.

De plus, indiquez si l'utilisation des fichiers javaScript ci-dessus est préférable/conseillé.

Merci beaucoup,

Valentin Vasiliev.

Répondre

13

Vous ne pourrez pas utiliser les méthodes d'extension AjaxHelper (dans l'espace de noms System.Web.Mvc.Ajax) qui sont exposées par la propriété Ajax sur la classe ViewPage si vous ne faites pas référence aux scripts MicrosoftAjax. Ils sont relativement faciles à remplacer en utilisant les méthodes jQuery AJAX appropriées ($ .post, $ .get, $ (selector) .load etc.) ou le plugin de formulaire jQuery. Pour savoir si l'un ou l'autre est préférable ou non, vous devez vous contenter d'écrire votre propre implémentation. Les méthodes d'aide d'Ajax essayent de prendre soin de beaucoup de choses pour vous en termes de programmation de script de client mais cela a un prix de devoir charger dans la bibliothèque MS AJAX assez lourde. Rouler vos propres méthodes javascript peut conduire à un code plus léger ainsi que vous fournir un choix de bibliothèque javascript à utiliser (que ce soit jQuery ou l'un des nombreux autres là-bas).

2

Vous n'en avez pas besoin. Retirez-les. Utilisez plutôt JQuery.

3

Je suis d'accord. Utilisez juste jquery. La vie est bonne avec .net mvc 3.5 et jquery. acclamations