.aspx vs .ashh MAIN Unterschied
Was sind die Unterschiede zwischen .aspx und .ashx-Seiten?
Ich benutze ashx wenn ich jetzt behandeln müssen, eine Anforderung, die genannt wurde aus code und kehrte mit einer Antwort, aber ich würde gerne eine technische Antwort bitte.
Kommentar zu dem Problem
Ist jemand besser in iFrame HTML?
InformationsquelleAutor der Frage Arrabi | 2011-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Page
ist ein besonderer Fall-handler.Generischen handler (
*.ashx
extension-Prozessor) ist der Standard-HTTP-handler für alle Web-Handler, die nicht über eine Benutzeroberfläche und beinhalten die@WebHandler
Richtlinie.ASP.NET Seite-handler (
*.aspx
) ist der Standard-HTTP-handler für alle ASP.NET Seiten.Unter den built-in HTTP-Handler gibt es auch Web-service-handler (
*.asmx
) und die Trace-handler (trace.axd
)MSDN sagt:
Das Bild unten veranschaulicht dies:
Als zu Ihrer zweiten Frage:
Denke nicht so (aber sicher, zumindest nicht weniger als).
InformationsquelleAutor der Antwort Alex
.aspx
verwendet eine vollständige Lebenszyklus (Init
,Load
,PreRender
) und reagieren auf Mausklicks usw.Ein
.ashx
hat nur ein einzigesProcessRequest
Methode.InformationsquelleAutor der Antwort Hans Kesting
.aspx ist eine Seite gerendert. Wenn Sie eine Ansicht verwenden .aspx-Seite.
Wenn alles, was Sie brauchen, ist backend-Funktionalität, sondern wird bleiben auf der gleichen Ansicht verwenden .ashx-Seite.
InformationsquelleAutor der Antwort Babak Naffas