2011-08-10 7 views
1

Aujourd'hui, chez moi, im en utilisant ajax via Jquery comme ceci:quelle est la meilleure approche ajax?

im ASCX crée dans le serveur et le html est avec ids et ids css.

maintenant, en jquery j'utilise: $.ajax ... et appelle à ashx qui render the content of the ASCX

puis injecter à la page. et à partir de là im en utilisant jquery pour manipuler les opérations à l'intérieur du contenu inejcted

mes amis à panneau de mise à jour de l'utilisation du travail

quelle est la meilleure approche « ajax » propre.

Répondre

2

Ce n'est pas vraiment une question de programmation, mais une question de programmation.

Cependant, je préfère l'approche JQuery, ASP.Net AJAX est facile à utiliser mais beaucoup moins efficace. Cela est dû à ASP.Net AJAX renvoyant toute la section au serveur pour obtenir sa réponse. JQuery est beaucoup plus finement réglé et vous donne la flexibilité et l'agilité de demander seulement ce dont vous avez besoin, et seulement mettre à jour ce dont vous avez besoin.

1

Panneau de mise à jour - pas de codage côté client (pour vous de toute façon), très peu de codage côté serveur, plus facile à entretenir, moins de maux de tête sur plusieurs navigateurs. Le coût est en efficacité. Toute cette simplicité vous coûte de la flexibilité, des cycles de serveur et de la bande passante. Jquery/javascript - beaucoup plus efficace, moins de charge de serveur, moins de bande passante. Nécessite le codage côté client, plus de problèmes de navigateur.

Cela dépend vraiment de vos objectifs. Si vos exigences de performance vous permettent d'utiliser un panneau de mise à jour, allez-y. Si vous n'êtes pas sûr, écrivez la même page en utilisant les deux méthodes et utilisez un programme comme Fiddler pour voir les différences dans les données envoyées d'avant en arrière.

Questions connexes