28. september 2004 - 23:53Der er
11 kommentarer og 1 løsning
page reload
Jeg har en side med en knap. Desuden er der et datagrid der indeholder data fra en base. Når der trykkes på knappen lægges der data i databasen, som det er meningen skal vises ovre i datagriddet med det samme...Problemet er at det er som om siden ikke bliver reloadet....Er der noget jeg mangler at gøre? Jeg har lavet min databind() på datagriddet i page_load()....men bliver den overhovedet kaldt når der bliver trykket på knappen? Jeg er lidt i vildrede....
Hmm hvis jeg sætter den ind i if(!IsPostBack) forsvinder datagriddet helt...Hvis jeg fjerner det bliver overskrifterne i det mindste vidst....Men der er ikke data i...Datagriddet bliver altså ikke opdateret. SQL er korrekt da hvis jeg går ind på siden igen er datagriddet fyldt ud som det skal være....Hmmmm hvad kan det være?
det lyder som om du sætter griddet ind fra din code-behind, og ikke har angivet det i din aspx-kode. der kan dog også være andre ting galt.... kan du ikke smide lidt af din kode herud. din page_load kunne være god (hvis det er der tingene foregår).
yes sir, det var lige hvad der skulle til :) Pointene er dine... Men har du tid til at svare på et andet spg? Det er måske lidt mere besværligt...og jeg har tit undret mig over hvordan jeg håndterer den slags problemer i asp.net. Problemet er at jeg nu faktisk skal have 2 forms på 1 side. Altså dvs. 2 adskilte forms. Den ene skal man kunne indtaste noget i mens man i den anden skal kunne uploade noget. Hvordan gør jeg det i asp.net ?
hvis du i samme vindue gerne vil have to "arbejdsområder" kan du bare lave en frameside, og så benytte nogle clientside-script til at sikre at der sker den nødvendige sykronisering af de to frames. (f.eks. hvis du trykker på en knap i den ene frame, skal den måske vende på serveren, og derefter sikre at frame2 bliver opdateret... det kan du ikke eksekvere serverside, men du kan skrive script ud serverside der sikrer at det sker)
mvh
Synes godt om
Ny brugerNybegynder
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.