15. august 2003 - 14:25Der er
8 kommentarer og 2 løsninger
elementer oprettet via dhtml findes ikke i Request.Form v submit
Jeg opetter nogle hidden input felter via document.createElement() metoden og sætter dem på formen via document.getElementById(form_id).appendChild() metoden, men når jeg submit'er formen, findes de nye elementer ikke i Request.Form collection'en. Kan det passe at denne metode ikke kan lade sige gøre ?
Jeg har tidligere anvendt den samme metode i alm asp uden problemer...
Det foregår inde i en custom control, som egentlig er en liste til at sortere poster via drag'n'drop... implementeringen af denne liste gør at jeg ikke kan bruge IPostBackDataHandler.LoadPostDatam hvorfor jeg selv har lavet en metode til at hente data fra request.form. I denne metode kan jeg kun tilgå request.form via HttpContext.Current.
tknudsen>> aah... mon ikke det er det runat="server" som driller...=
prøv helt droppe runat="server", da de skal være der når siden loades for at asp.net ser dem. Istedet skal du lave din form, og dine textboxe og hvad du ellers har af sager, som almindelige html-ting, uden runat="server", og se om du så ikke kan fange dem ved hjælp af request.form
hmm... :/ ærgeligt... jeg har aldrig rigtig rodet med det, så jeg ved ikke hvorfor det ikke vil virke
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.