<DefaultProperty("Text"), ToolboxData("<{0}:SiteOverviewControl runat=server></{0}:SiteOverviewControl>")> _ Public Class SiteOverviewControl Inherits WebControl
Protected Overrides Sub RenderContents(ByVal writer As HtmlTextWriter)
Dim RootList As New AjaxControlToolkit.ReorderList
' Test Data Dim Data As New ArrayList Data.Add("wikwak") Data.Add("abe")
For det første, kan man ikke lave en .RenderControl, idet der udover at skulle skrives html, også skal laves registreringer i ScriptManageren. Det er derfor nødvendigt at tilføje kontrollen til 'Parent' istedet:
Me.Controls.Add(RootList)
Derudover skal dette køre ved PreRender eller før, ellers er det for sent at lave disse registreringer, jeg har derfor lavet min kode i Load-eventet.
Til sidst skal man så have renderet sin kontrol (html), i render metoden:
Me.Controls.Item(0).RenderControl(writer)
Mange tak for jeres hjælp, smid endelig et svar for jeres indsats.
Alligevel tak for jeres indsats, jeg skal sikkert få brug for den igen engang.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.