2008-12-03 8 views
2

Je travaille sur un site Web ASP.net 3.5 avec MooTools comme framework AJAX. Je veux désactiver le framework AJAX d'ASP.net afin qu'il se comporte plus comme ASP.net 2.0. Ceci permet de diminuer les temps de chargement de la page et de réduire les incompatibilités. Est-ce possible et si oui, comment vais-je faire?Comment désactiver ASP.net AJAX Framework dans ASP.net 3.5

Répondre

1

J'ai été en mesure de supprimer l'assembly System.Web.Extensions des références, puis j'ai trouvé et supprimé toutes les instances du contrôle ScriptManager. Une fois cela fait, aucun des éléments du framework AJAX n'est rendu sur les pages. Je voulais conserver 3.5 pour LINQ et d'autres styles de jazz, donc le ciblage de la structure 2.0 ne fonctionnerait pas.

Merci pour les conseils.

0

J'ai vu quelques articles sur la façon d'améliorer les performances d'asp.net ajax dans le framework .net 3.5. Juste ne peut pas trouver le lien. Mais il y a quelques changements que vous pouvez faire dans le web.config, ce qui améliorera les performances. Mais, si vous voulez utiliser MooTools, je suppose que vous pouvez simplement supprimer les assemblys et supprimer toutes les références dans le web.config.

0

Il y a plusieurs façons de le faire. Si vous utilisez Visual Studio 2008 lorsque vous créez des projets/sites Web, assurez-vous de cibler .net framework 2.0. Si vous n'utilisez aucun des contrôles/extendeurs avec framework 3.5 vous ne référerez aucun assembly 3.5. Pour être sûr de cela, jetez un oeil au fichier web.config et résolvez les problèmes.

Je vois que vous cherchez à utiliser des outils moo, les paramètres mentionnés ci-dessus et jquery pour vos trucs javascript personnalisés devraient faire votre travail.

C'est tout ce que je peux dire à ma connaissance.

Bonne codification!