Dynamiske controls
Et lidt utraditionelt spørgsmål kommer her...Jeg har en ASP.NET webside, der oprindeligt er udviklet af en ASP programmør. Det betyder, at måden den er lavet på er meget forkert set med ASP.NET briller. Den er bygget op på den måde, at der i code-behind'en er opbygget en stor HTML-string som der bliver lagt mere og mere på. På selve ASPX siden bliver der så bare lavet en <%= HTML %>... :-(
Mit spørgsmål er så om det er muligt at bruge en kontrol og tilføje den denne HTML-string fra codebehinden? Jeg ved godt, hvordan det skulle gøres, hvis det skulle laves ordentligt ASP.NET-style, men det er ikke muligt at omskrive hele koden og begynde at lave:
Dim lblMessage as New Label()
lblMessage.Text = "Hello, World!"
Controls.Add(lblMessage)
som man normalt ville gøre i den situation. Der er simpelthen for meget kode til at det bare lige kan skrives om. Så kan det lade sig gøre at tilføje en server kontrol på denne måde alligevel?