Avatar billede brynil Nybegynder
17. maj 2002 - 22:14 Der er 4 kommentarer og
1 løsning

Application State & Global.asax

Jeg har flg. 3 små koder:
1)
<%@ Page Language="VB" %>
<html><body>
<% Application("CompanyTelephone") = "555 1234" %>
<b>Application state changed successfully</b>
</body></html>
------------
2)
<%@ Page Language="VB" %>
<html><body>
<b>Company telephone = <% Response.Write(Application("CompanyTelephone")) %></b>
</body></html>
----------------
3)
<script language="VB" runat="server">
Sub Application_OnStart()
Application("CompanyTelephone") = "555 4321"
End Sub
</script>
----------------
Når jeg første gang åbner siderne 1) og derefter 2) får jeg indhold fra 3)
Men åbner jeg så 1) igen og derefter 2), får jeg indhold fra 1), og kan først få indholdet fra 3) frem igen når jeg gemmer(ændrer) side 3) og undlader forinden at køre 1).

Jeg troede 3) - global.asax - skulle have 1'te prioritet, og blev læst under alle omstændigheder, eller hvad??

Hvis det ovenfor beskrevne er korrekt, hvad skal man så anvende det til?
Avatar billede brynil Nybegynder
17. maj 2002 - 22:30 #1
Man bør ikke se film og arbejde med kode samtidig. Der står jo App_OnStart i 3) så det gir jo sig selv.

Men anvendelsen ?? Nogen umiddelbar indlysende anvendelse?
Avatar billede brynil Nybegynder
18. maj 2002 - 11:09 #2
lukker
Avatar billede jakobandersen Nybegynder
18. maj 2002 - 12:02 #3
Hvad mener du? Hvad man kan bruge Application_OnStart til?

Ofte bruger man denne kodeblok til at hente noget data ud man skal bruge ofte på hele sin side.

Dette kunne f.eks. være antallet af artikler eller lignende.
Avatar billede odegaard Nybegynder
18. maj 2002 - 14:19 #4
Mere oplagt er måske variabler der er forskellige på din udviklings og webserver. F.eks. fil-stier og database-connectionstrings.
Så skal man blot have to forskellige asax'er på hvert site.
Avatar billede jakobandersen Nybegynder
18. maj 2002 - 14:23 #5
odegaard> Det bruger man normalt web.config til da dette er statiske data.

F.eks. kan en application variabel bruges til at holdestyr på hvor mange artikler der er på et website, når der så tilføjes en artikel tæller du din application variabel en op.
Hvis der så skulle ske det at serveren går ned, så henter du antallet af artikler fra databasen i Global.asax dette gøres for at slippe for mange ture i databasen
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester