Global.asax



Global.asax filen i ASP.NET fungerer på samme måde som global.asa i ASP. Det er en beskyttet fil, der ikke kan tilgåes fra internettet og understøtter en del specielle funktioner, hvoraf en af de mest oplagte er at gemme sine kodeord her.

Følgende kald kan bruges, og eksekveres i nedenstående rækkefølge:

  • En gang, når applikationen starter
    • Application_Init
    • Application_Start
  • En gang, når session starter
    • Session_Start
  • Application_BeginRequest
  • Application_AuthenticateRequest
  • Application_AuthorizeRequest
  • Application_ResolveRequestCache
  • Application_AcquireRequestState
  • Application_PreRequestHandlerExecute
  • Application_PreSendRequestHeaders
  • Application_PreSendRequestContent
    • ...På dette tidspunkt eksekveres koden på din side...
  • Application_PostRequestHandlerExecute
  • Application_ReleaseRequestState
  • Application_UpdateRequestCache
  • Application_EndRequest
  • Application_Error
  • En gang, når session slutter
    • Session_End
  • En gang, når applikationen slutter
    • Application_Disposed
    • Application_End

Global.asax i C#

<script language="C#" runat="server">

protected void Application_Start(Object sender, EventArgs e) {
  Application["Password"] = "kodeord123";
}

</script>

Global.asax i VB.NET

<script language="VB" runat="server">

Sub Application_Start()
  Application("Password") = "kodeord123"
End Sub

</script>

Eksempel i C#

<script language="C#" runat="server">
  Response.Write(Application["Password"].ToString());
</script>

Azero A/S - CVR 28 10 17 59 - Naverland 1C - 2600 Glostrup - Telefon 38 19 50 17 -
Danske Bank - Reg 4180 - Konto 0010092027 - SWIFT DABADKKK - IBAN DK7230000010092027
(Udskrevet fra http://azero.dk/support/programmering/asp.net/global-asax/default.asp)

Copyright © 2000-2012. Azero A/S respekterer alle varemærker. Denne side blev sidst opdateret 25-04-2006 09:31:53.
Priser er angivet eksklusive moms i DKK, der tages forbehold for trykfejl. Alt salg sker i henhold til vores betingelser.
1. Domaincheck - 2. Search - 3. NScheck - 4. NSlookup - 5. Lookup - 6. TraceRoute - 7. Query - 8. CheckWeb - (9. Flere)