Anderer Ansatz wäre:
Du setzt eienen Placeholder an die Stelle wo der Text erscheienen soll.
'Text zerteilen
Dim Arr() As String = Split("MeinTextAusDB", "Platzhaltertext")
'Anfang des Textes zum Placeholde hinzufügen
dim L1 as new Literal
L1.Text=Arr(0)
Placeholder1.Controls.Add(L1)
If Arr.Length > 1 Then
'das Control laden und hinzufügen
Dim MeinControl as Control=Loadcontrol("meinPfad/meinControl.ascx")
Placeholder1.Controls.Add(MeinControl )
'Ende des Textes einfügen
dim L2 as new Literal
L2.Text=Arr(0)
Placeholder1.Controls.Add(L2)
End If
Gruß, Chris