En un escenario básico donde tengo un GridView con archivos para descargar y botones de enlace para descargarlos, ¿hay algún beneficio en crear un manejador de http personalizado para transmitir esos archivos en lugar de simplemente transmitirlos? desde el controlador de eventos del botón de enlace de descarga?ashx vs aspx para descarga de archivos
Editar:
Como algunos sugirieron la reutilización de código favorecería el controlador, sin embargo no es un problema en este caso particular. El controlador también es más rápido ya que evita el ciclo de vida de la página, sin embargo, esta ligera mejora en el rendimiento probablemente no valga la pena crear un controlador en mi situación particular.
Lo único que viene a la mente ahora (suponiendo que se use el mismo enfoque de página aspx) si hay alguna consideración especial en una situación donde GridView está dentro de un UpdatePanel?
Yo diría que vaya con controlador. La clase de página tiene sus propias peculiaridades. –
¿De qué peculiaridades hablas? – e36M3