Placeholder und Panel

20/04/2008 - 14:41 von Thomas Elser | Report spam
Hallo,

ich habe ein Panel und darunter einen Placeholder:

<form id="form1" runat="server">
<div>
<asp:Panel ID="Panel1" runat="server" Height="300" Width="300"
ScrollBars="Auto">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit
</asp:Panel>
<p>
<asp:PlaceHolder ID="PlaceHolder1"
runat="server"></asp:PlaceHolder>
</p>
</div>
</form>

Im Codebehind der Seite erzeuge ich Labels, welche zu dem Placeholder per
"...Controls.Add" hinzugefügt werden.

Leider werden die Texte der Labels immer an den Text des Panels angehàngt,
der HTML Code sieht dann so aus:

<div>
<div id="Panel1" style="height:300px;width:300px;overflow:auto;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit
<span>Text von Label</span>
</div>
<p>
</p>
</div>

Wie kann ich das verhindern?

Danke vorab für Eure Hilfe

LG

Thomas
 

Lesen sie die antworten

#1 Thomas Bandt
20/04/2008 - 14:55 | Warnen spam
Thomas Elser schrieb:
ich habe ein Panel und darunter einen Placeholder:

<form id="form1" runat="server">
<div>
<asp:Panel ID="Panel1" runat="server" Height="300" Width="300"
ScrollBars="Auto">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit
</asp:Panel>
<p>
<asp:PlaceHolder ID="PlaceHolder1"
runat="server"></asp:PlaceHolder>
</p>
</div>
</form>

Im Codebehind der Seite erzeuge ich Labels, welche zu dem Placeholder per
"...Controls.Add" hinzugefügt werden.

Leider werden die Texte der Labels immer an den Text des Panels angehàngt,
der HTML Code sieht dann so aus:

<div>
<div id="Panel1" style="height:300px;width:300px;overflow:auto;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit
<span>Text von Label</span>
</div>
<p>
</p>
</div>

Wie kann ich das verhindern?



Du addest die Labels nicht in die Controls-Collection
des PlaceHolders, sondern des Panels. Einfach korrigieren, dann
stimmt auch die Ausgabe.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
https://www.xing.com/net/asp.net/ - ASP.NET bei XING
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen