03. marts 2008 - 14:57Der er
5 kommentarer og 1 løsning
Problem med ASP:Table ved Submit/Page postback
Hejsa,
Jeg har en tom asp:Table kontrol på min side, som jeg runtime genererer med div. rækker og celler på baggrund af noget information, som brugere indtaster. Det virker fint nok. Men neden under tabellen har jeg så en tekstboks som brugere kan indtaste deres e-mail adresse i og trykke på en knap hvorved detaljerne fra ovennævnte tabel skulle blive mailet til dem. Problemet er bare, at hver gang man klikker på knappen, så er det output man får fra tabellen tom! Det giver som sådan god mening fordi hver gang siden refreshes bliver tabellen jo tom, og jeg er sikker på at løsningen har et eller andet at gøre med ViewState eller IsPostBack, men jeg kan simpelthen ikke finde ud af det:(
Nej hvis bare det var så let:-) Tabellen skal være tom medmindre en bruger klikker på en knap, så der er ikke behov for at gøre noget i Page_Load overhovedet.
Når du generer noget indhold dynamisk i codebehind, er du nødt til at gøre det i hvert postback. Du skal dog kun fylde data i ved første request. Asp.net husker nemlig ikke på dynamisk genererede elementer, men den husker på deres værdier :)
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.