24. oktober 2008 - 08:00Der er
3 kommentarer og 1 løsning
problem med form postback
Hej Eksperter,
Jeg har en formular og når den bliver send sker det via postback, og det virker også fint, men når den funktion som bliver kørt ved postback vil jeg gerne have gør en skjult info div synlig, men problemmet er at hvis jeg af slutter functionen med :
Response.Write("<script type='text/javascript>document.getElementById('infobox').style.display = 'block';</script>"); så bliver det godt nok sat ind på siden, men det bliver sat før <html> tag'et og har derfor ingen effect. er der nogle der har en ide til hvodan det skal gøres.
enten skal du lave en function der bliver kaldt i body onload - eller også skal du benytte rigtig .net og indsætte indholdet vha fx et Panel som du så skjuler i dit postback.
måske er det endnu bedre blot og ligge din div ind i en placeholder... så kan du sætte din placeholder til enten Visible = true eller false fra codebehinde.
<asp:PlaceHolder ID="DivContainer" visible="false" runat="server"> <div id="infobox"> tekst tekst tekst </div> </asp:Placeholder>
fra codebehind kan du gøre den synlig med: DivContainer.Visible = true;
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.