11. oktober 2004 - 16:31Der er
9 kommentarer og 1 løsning
Flere server side form tags?
Jeg sidder og arbejder med en side (min index.aspx), hvor jeg skal bruge en form til søgning og en form til login. Problemet er selvfølgelig, at jeg ikke kan have flere server-side Form tags på én side. Jeg laver de enkelte sider som ascx-filer, der bliver inkluderet, men får altså ovenstående fejl.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du laver bare dine controls (ascx) som f.eks asp:panel og så laver events på de knapper der er på dem. Så er det "ingen problem" som Kåre vile ha' sagt.. :-)
Nu har jeg både prøvet at lave et panel på min index.aspx side og tilføje min control på den, og også lavet selve min control i et panel. Lige meget hvad, får jeg at vide, at min button og textbox skal placeres indenfor et form-tag..?
ok... jeg tror at enten jeg misforstod eller at du gjorde.. :-) Jeg prøver lige fra starten. På din index.aspx side har du et <form runat="server"> tag. Inden i dette tag kan du så indsætte dine controls direkte i aspx filen. Hvis du vil gerne det i codebehind filen (.cs) laver du en <asp:placeholder id="place1" runat="server"></asp:placeholder> tag. I codebehind laver du så : DinControl ctrl = (DinControl)LoadControl("stiTilDinControl.ascx"); place1.controls.add(ctrl);
Så skulle de bliver addet.
Jeg troede at du havde <form> tags i dine controls - det må man vist ikke. Det skal laves vha events.
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.