Avatar billede sbi Nybegynder
29. oktober 2004 - 10:15 Der er 5 kommentarer

.Net Runat=Server forms

Hej

Når jeg submitter en en side med en form runat=server kalder den sig selv (postback). Hvordan får jeg den til at submitte til en anden side i en anden frame.

Denne anden side skal validere hvad der er indtastet/valgt og vise det.

/SBI
Avatar billede guidmaster Nybegynder
29. oktober 2004 - 10:33 #1
Det er umiddelbart ikke den programmeringsmodel du bruger asp.net. Her vil du på postbacket teste om det der er indtastet/valgt er validt.

I næste version af asp.net vil der være mulighed for at poste til en anden webform. Dette er for at gøre det nemmere for folk med en asp/php baggrund at komme over på asp.net
Avatar billede snepnet Nybegynder
29. oktober 2004 - 19:13 #2
hvis du bare vil smutte til en anden side, kan du lave en
Response.Redirect(...) i din eventhandler, og hvis du vil bevare din form kan du lave en
Server.Transfer(...)

du har fine muligheder for at tilgå den form/klasse der har lavet en Server.Transfer() - jeg laver gerne et eksempel hvis skal bruge det.

mvh
Avatar billede snepnet Nybegynder
29. oktober 2004 - 19:15 #3
damn....  havde lige misset den med at det var en anden frame (frames kender serveren ikke en dyt til).

kan du ikke beskrive lidt mere præcist hvad du skal opnå.... så skal jeg se om jeg kan give dig et bud.

mvh
Avatar billede snepnet Nybegynder
29. oktober 2004 - 19:19 #4
det allernemmeste ville self. være at du fikser det med en querystring, men jeg må høre lidt mere om det - specielt i hvilken forbindelse du har behov for at eksekvere serverside-kode.
er det f.eks. udelukkende den validering du omtaler der skal ske i den anden frame ?

og... hvorfor kan det ikke blive valideret af forbindelse med at du poster det fra den første form ?

/snep
Avatar billede snepnet Nybegynder
29. oktober 2004 - 19:19 #5
(i forbindelse med ... )
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