29. december 2008 - 11:49Der er
9 kommentarer og 1 løsning
Hvor gemmes oplysningerne fra global.asax
Hvis jeg laver en hitcounter i global.asax, hvor gemmes så tælleren? Hvis den bliver gemt i selve asax filen, hvad sker der så hvis man laver ændringer i filen? bliver counteren så nulstillet?
koden ser sådan ud: Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) Application("Hits") = 0 Application("Sessions") = 0 Application("TerminatedSessions") = 0 End Sub
Sub Application_End(ByVal sender As Object, ByVal e As EventArgs) ' Code that runs on application shutdown End Sub
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs) ' Code that runs when an unhandled error occurs End Sub
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
End Sub
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) Application.Lock() Application("Hits") = Application("Hits") + 1 Application("Sessions") = Application("Sessions") + 1 Application.UnLock()
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs) Application.Lock() Application("TerminatedSessions") = Application("TerminatedSessions") + 1 Application("Sessions") -= 1 Application.UnLock() End Sub
om du kan bruge web-config afhænger af hvad du vil bruge den til - du kan i teorien sagtens gemme info i den men det lyder som en dårlig idé. Da data formentlig ofte opdateres ville en database nok være at foretrække.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.