Avatar billede soren23hansen Nybegynder
12. oktober 2003 - 01:13 Der er 4 kommentarer og
1 løsning

Opret array i application.aspx

Hvordan opretter man et array i application.aspx.

Det jeg gerne vil er at have et array der er tilgængelig for alle brugere på min side, altså et array der er global tilgængelig.
Avatar billede repsak Nybegynder
12. oktober 2003 - 09:25 #1
nu siger du ET array som er globalt.... Det kan gøres på flere måder
1) i global.asax, hvor du i application_start skriver f.eks. Session["array"]= new string[]{"1","2","3"}
2) i din codebehindfil kan du også lave et statisk array (dette burde blive det samme men det skal nok lige udsættes for en test :-)
Avatar billede repsak Nybegynder
12. oktober 2003 - 09:25 #2
og det var ment som et svar :-)
Avatar billede soren23hansen Nybegynder
12. oktober 2003 - 11:30 #3
Takker selvom det var et lidt tyndt svar. Har imidlertid fundet ud af det selv, så ligger lige et svar på mit spørgsmål hvis der var andre der skulle sidde inde med det sammen problem.

Du kan bruge global.asax til at oprette en applikationsvariabel, når
applikationen startes, som rummer dit array:

<script language="VB" runat="server">
Sub Application_OnStart(Sender As Object, E As EventArgs)
  Dim MyArray(50) As String
  Application("MyArray") = MyArray
End Sub
</script>

Herefter kan du hente dit array på alle sider ved at bruge:

Dim MyArray As Array = Application("MyArray")

Bemærk, hvis du skriver til arrayet/applikationsvariablen fra siderne, skal
du låse den først:

Application.Lock()
Application("MyArray") = MyArray
Application.UnLock()
Avatar billede repsak Nybegynder
12. oktober 2003 - 11:49 #4
;-) Udover at jeg fejlagtigt skrev Session istedet for Application, så er det da det samme.
Jeg var ikke ude på at give et kursus i Applikationsobjekter :-)
Avatar billede soren23hansen Nybegynder
12. oktober 2003 - 13:42 #5
:) Er lidt nybegynder så skal have det skåret rimeligt meget ud i pap.
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
Kurser inden for grundlæggende programmering

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