jag har testat följadne kod: Du kan inte lägga in den i själva Table kontrollen, du får se till att lägga till den i en tabells TableCell (<TD>). Självklart så måste jag det. :-/Ladda UserControl dynamiskt?
<code>'Fånga upp namnet på sidan som skall visas
Dim strPageName As String = Request.QueryString("pN") & ".ascx"
'Kontrollera om strPagename är tom och att sidan som skall visas finns
If (strPageName = "") Or (strPageName = Nothing) Or (Not (File.Exists(strPageName))) Then strPageName = "start.ascx"
'Skapa en UserControl som skall visas på sidan i tblMain
Dim myUserControl As UserControl = LoadControl(strPageName)
myUserControl.ID = "ControlMain"
tblMain.Controls.Add(myUserControl)</code>
Saken är den att jag har en asp:table (tblMain) som jag vill lägga denna UserControl i. men när jag försöker göra detta får jag följande felmeddelande:<code>System.ArgumentException: 'Table' cannot have children of type 'banners_ascx'.</code>Sv: Ladda UserControl dynamiskt?
/Fredrik Normén NSQUARED2Sv: Ladda UserControl dynamiskt?
Om jag hade tänkt lite till, eller sovit ordentligt inatt, så hade jag nog kommit p ådetta själv. ;-)
Tack för hjälpen.