UserControl wird nicht gezeigt

16/07/2008 - 21:00 von Rene Grobel | Report spam
Hallo NG,
ich habe ein UserControl namens ucTest (Textfelder und labels). Dieses
möchte ich in einem Panel panTest der Page
pTest zur Laufzeit einfügen. Dazu nutze ich unten stehenden Code. Die beiden
Textboxen werden erzeugt - aber mein
control nicht. Wenn ich das control im Designer einsetze - dann ist es da.
Was mache ich hier falsch?

Vielen Dank
grüße von rene



Private Sub Load_Control(ByVal Value As Enums.enMenueValues)
Hinzu_TextBox("Text1")
Dim BaseControl As New ucTest
pan_Control.Controls.Add(BaseControl)
Hinzu_TextBox("Text2")
End Sub

Private Sub Hinzu_TextBox(ByVal Text$)
pan_Control.Controls.Add(New LiteralControl("<br />"))
Dim t As New TextBox()
t.Text = Text
pan_Control.Controls.Add(t)
pan_Control.Controls.Add(New LiteralControl("<br />"))
End Sub
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
16/07/2008 - 21:15 | Warnen spam
Hallo Rene,

"Rene Grobel" schrieb:

Private Sub Load_Control(ByVal Value As Enums.enMenueValues)
Hinzu_TextBox("Text1")
Dim BaseControl As New ucTest
pan_Control.Controls.Add(BaseControl)
Hinzu_TextBox("Text2")
End Sub



probier mal das hier:

Dim BaseControl As ucTest = Page.LoadControl( "~Pfad/zum/Control.ascx" )
pan_Control.Controls.Add( BaseControl )

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen