121 votes

.aspx vs .ashx principale différence

Quelles sont les différences entre les pages .aspx et .ashx. J’utilise ashx maintenant quand j’ai besoin gérer une demande qui a appelé à partir de code et de revenir avec une réponse. mais je veux encore des réponses plus techniques s’il vous plaît.

110voto

Alex Points 19487

Page est un cas particulier de gestionnaire.

Générique de la Web handler (*.ashx, l'extension de base de processeur) est la valeur par défaut du gestionnaire HTTP pour tous les gestionnaires qui n'ont pas d'INTERFACE utilisateur et qui incluent l' @WebHandler directive.

ASP.NET page gestionnaire (*.aspx) est la valeur par défaut du gestionnaire HTTP pour tous ASP.NET des pages.

Parmi les HTTP intégré gestionnaires d'il y a aussi des Web-service gestionnaire (*.asmx) et des Traces de gestionnaire (trace.axd)

MSDN dit:

Un ASP.NET gestionnaire HTTP est le processus (souvent désignée comme la "endpoint") qui s'exécute en réponse à une demande faite à un ASP.NET Web application. Le plus commun de gestionnaire est un ASP.NET page gestionnaire de les processus .fichiers aspx. Lorsque les utilisateurs demander un .fichier aspx, la demande est traité par la page par le biais de la page gestionnaire d'.

L'image suivante illustre cela: request pipe line

Quant à votre deuxième question:

ne ashx gérer plus de connexion que aspx?

Ne crois pas (mais pour sûr, au moins, pas moins).

89voto

Hans Kesting Points 17043

utilise un cycle de vie complet ( , , ) et peut répondre à bouton clique etc.
Un a juste une seule méthode.

29voto

Babak Naffas Points 7219

.aspx est une page rendue. Si vous avez besoin d’une vue, utilisez un .aspx. Si vous avez besoin backend fonctionnalités tout en restant sur le même point de vue, utilisez un .ashx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X