Avatar billede timelord Nybegynder
10. november 2007 - 16:38 Der er 6 kommentarer og
1 løsning

Kalde webform i løkke

Jeg vil gerne lavet en aspx side som i en løkke (datagrid data) kalder en webform.

På webformen skal man opdatere data og klikke på knappen opdater. Herefter skal der springes tilbage til min løkke og tage de næste data og kalde webformen igen.

Håber jeg har forklaret det godt nok.

Er der nogen der kan hjælpe mig?
Avatar billede neoman Novice
10. november 2007 - 17:02 #1
Hvad er det specifikke problem du spørger om ?
Avatar billede timelord Nybegynder
10. november 2007 - 17:15 #2
Jeg har en datagrid som vises på en side. På den side kan jeg opsætte et filter på de data der vises. Jeg vil så gerne kunne klikke på en knap som løber mine data igennem og for hver sæt data viser en side (webform) hvor jeg kan opdater mine data. Når jeg så klikker opdater på webformen, skal den springe til de næste data og fortsætte indtil den har været igenne alle data.
Avatar billede neoman Novice
10. november 2007 - 17:18 #3
Jeg har forstået dine intentioner:) Det jeg efterspørger er, hvad det er, du har problemer med at finde ud af:) Du skriver jo selv du skal lave en løkke og kalde en ny side og derpå returnere og fortsætte med løkken - hvad er de ting du ikke selv kan løse ?
Avatar billede timelord Nybegynder
10. november 2007 - 17:57 #4
Den skal springe tilbage til forrige sides løkke.
Her skal den kalde min webform igen.

Hvordan får jeg den til at hoppe tilbage til forrige sides løkke?
Avatar billede neoman Novice
10. november 2007 - 18:27 #5
OK - hvis du skal lave en eller anden handling og huske den henover flere sider, så har du fire principielle valgmuligheder, så vidt jeg kan se:

1. Gemme den nødvendige information i Session-objektet, som er tilgængelig fra alle sider

2. Sende din løkkevariabel som parameter i url'en til den webside som skal behandle dine data. Når færdig på den side, så kan den jo kalde den oprindelige side, med løkkevariablen som parameter i url'en, altså noget med :
Response.Redirect(minUrl) hvor minUrl = "minSide.Aspx?MinParameter=37" Når du ved hvor langt du er , så burde du kunne fortsæytte med din løkke til færdig.

3.  Lege med cross-page posting. Du kan aflæse værdier fra den forrige side på den side der blev postet til. Når du så kommer tilbage så kan du igen aflæse fra den forrige side (eller evt. hente variabelværdien fra session).
Crosspage posting er beskrevet her: http://msdn2.microsoft.com/en-us/library/ms178139(vs.80).aspx

4. Gemme/hente værdien af løkkevariablemn i DB - det er vel lidt overkill:)
Avatar billede timelord Nybegynder
10. november 2007 - 18:39 #6
Tak!
Jeg tror jeg kan bruge en af dine løsninger, smid et svar
Avatar billede neoman Novice
10. november 2007 - 18:47 #7
okie - hvis du render ind i problemer så skriv igen, jeg kigger ind her indimellem:)
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