Avatar billede hulla Novice
18. december 2002 - 09:03 Der er 8 kommentarer og
2 løsninger

overføre array fra asp.net til Javascript

Jeg har et array i asp.net og skal bruge elemnter fra det  i et Javascript.

Samtidig opbygger jeg et array i Javascript som jeg gerne vil bruge i asp.net.

Kan man overføre array´s på den måde?
Jeg har prøvet med at smide et Array i et Session object, men kan ikke få det til at virke.

Kender nogen en løsning på det? :o)
Avatar billede burningice Nybegynder
18. december 2002 - 11:21 #1
1) fra asp.net > js = ikke noget problem
2) fra js > asp.net = straks sværere

1) ArrayList arr = new ArrayList(); arr.Add("hej"); arr.Add("med"); arr.Add("dig");
string js = "<script>arr = new Array()";
for (int i; i>arr.Count;i++) {
js += "arr["+ i +"] = "+ arr[i];
}

Response.Write js

Jeg tvivler på at ovenstående virker uden lidt tilrettelse, men jeg håber da du umiddelbart kan se ideen
Avatar billede hulla Novice
18. december 2002 - 13:56 #2
Jeg har kørt helt uden om dette problem,. det var vist det letteste :-)

Men pointene gives til den der kan forklare mig hvordan om det er muligt at lave et Array dynamisk. Jeg skal bruge et array som jeg ikke kender størrelsen på, men vil gerne have at den vokser i takt med at jeg får brug for det.

Ligesom en Vector,,,,
Avatar billede burningice Nybegynder
18. december 2002 - 17:40 #3
i asp.net eller js?

i asp.net er det ikke nødvendigt at kende længden på array'et med en arraylist... der kan du bare tilføje så tosset du har lyst med .Add metoden
Avatar billede simon.ulsnes Nybegynder
19. december 2002 - 18:14 #4
Præcis...

ArrayList a = new ArrayList();
a.Add("hej");
a.Add("med");
a.Add("dig!");

a.Remove("hej");

int i = a.Count;

// Simon
Avatar billede hulla Novice
30. december 2002 - 13:45 #5
tak for hjælpen, men det hedder altså:

Dim a AS new ArrayList() i VB
Avatar billede burningice Nybegynder
30. december 2002 - 14:02 #6
jeg ser ingen steder i dit spm at du koder VB.Net (det er vel VB.Net, for man kan ikke kode VB)... gik ud fra at det var C#, da det nu engang er det bedste at kode .Net i.
Avatar billede hulla Novice
28. januar 2003 - 10:23 #7
hvad med at lave et svar ??? :)
Avatar billede simon.ulsnes Nybegynder
28. januar 2003 - 15:44 #8
Hvem, mig?
Avatar billede burningice Nybegynder
28. januar 2003 - 16:21 #9
svar
Avatar billede hulla Novice
30. januar 2003 - 11:30 #10
I kan deles igen :o)
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