In einem grundlegenden Szenario, in dem ich ein GridView mit Dateien zum Download und Link-Schaltflächen zum Download haben, gibt es überhaupt einen Vorteil für die Erstellung eines benutzerdefinierten http-Handler für das Streaming dieser Dateien im Gegensatz zu einfach Streaming aus dem Event-Handler der Download-Link-Taste?ashx vs aspx für Datei herunterladen
Edit:
Wie einig vorgeschlagen Wiederverwendung von Code würde die Handler bevorzugen, aber es ist nicht ein Problem in diesem besonderen Fall. Der Handler ist auch schneller, da er den Seitenlebenszyklus vermeidet, jedoch ist diese geringfügige Leistungsverbesserung wahrscheinlich nicht wert, einen Handler für meine spezielle Situation zu erstellen.
Die einzige Sache, die jetzt in den Sinn kommt, ist (unter der Annahme, die gleiche aspx Seite Ansatz), ob gibt es besondere Berücksichtigung in einer Situation, in der das GridView in einem UpdatePanel ist?
Ich würde sagen gehen mit Handler. Die Seitenklasse hat ihre eigenen Macken. –
Von welchen Macken sprichst du? – e36M3