webhandler que paginas net example create asp agregar asp.net ashx

que - archivos ashx en asp.net



paginas ashx (2)

En resumen, un archivo ASHX es un archivo ASPX, sin todos los formularios web de ASP.NET de plomería.

Estoy usando ASHX para generar archivos PDF sobre la marcha y descargarlos. De forma similar, los uso para generar miniaturas sobre la marcha y descargarlas.

Esto podría funcionar muy bien con un ASPX en blanco, pero los archivos ASHX consumen menos recursos.

Echa un vistazo a este tutorial para ver cómo están los archivos ashx.

¿Cuándo usas archivos ashx en la aplicación web asp.net? ¿Puede alguien explicar en terminología simple con un ejemplo práctico? Entendí por msdn que los archivos .ashx implementan ihttphandler pero no pude obtener muchas explicaciones aquí http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.aspx , ¿Puede alguien explicarlo claramente? ¿para mi?


Un uso para el cual los uso es para usarlo para manejar solicitudes AJAX e imprimir el resultado en formato de texto plano. No hay necesidad de representar controles HTML, etc., solo texto sin formato / XML, y ASHX parece ser lo mejor para eso.

Aquí hay una buena visión general:

http://www.dotnetperls.com/ashx

Desea crear un archivo ASP.NET que no sea una página de formularios web típica. Su archivo deberá devolver dinámicamente una imagen de una cadena de consulta, o XML y otras páginas web que no sean HTML.