2009-07-06 20 views
12

¿Cuál es el propósito del global.asax en ASP.NET?¿Para qué se utiliza global.asax?

+1

Por lo general, para las preguntas de propósito general como la suya, me pregunto a mi motor de búsqueda favorito en primer lugar porque a veces se obtendrá la misma respuesta aquí. En caso de duda, vea el primer hit en esta búsqueda: http://www.google.com/search?rlz=1C1GGLS_enRO291RO303&sourceid=chrome&ie=UTF-8&q=global+ascx Y compare la respuesta allí con la primera respuesta que encuentras aquí. – tzup

+0

Suponiendo que se refiera a global.asax, [aquí hay información] (http://msdn.microsoft.com/en-us/library/2027ewzw (v = vs.100) .aspx). – si618

Respuesta

3

Algunos eventos de nivel de aplicación que se puede declarados ..

por ejemplo, que quiere ejecutar algo mientras Todas sesión termina para ese que se puede presentar Global.asax camino recto .. Hay un caso Session_End

26

El archivo Global.asax, también conocido como archivo de aplicación ASP.NET, es un archivo opcional que contiene código para responder a eventos de nivel de sesión y de nivel de aplicación generados por ASP.NET o por módulos HTTP. El archivo Global.asax reside en el directorio raíz de una aplicación ASP.NET. En tiempo de ejecución, Global.asax se analiza y se compila en una clase .NET Framework generada dinámicamente derivada de la clase base HttpApplication. ASP.NET está configurado para que cualquier solicitud de URL directa para el archivo Global.asax se rechace automáticamente; los usuarios externos no pueden descargar ni ver el código en él. El archivo Global.asax es opcional. Usted lo crea solo si desea manejar eventos de aplicaciones o sesiones.

(MSDN http://msdn.microsoft.com/en-us/library/2027ewzw%28v=vs.100%29.aspx)

+0

+1 por la misma razón, como tzup – Ikaso