Jag sitter med en Custom Control och testar mig fram. Jag började med att försöka skapa en CC som helt enkelt hämtar innertexten och returnerar den. Innertexten är alltså det som står mellan start- och sluttagg.Innertext i Custom Control
<code>
Protected Overrides Sub Render(Output As HtmlTextWriter)
If HasControls() And TypeOf Controls(0) Is LiteralControl
Dim Ctrl As LiteralControl = Controls(0)
Output.Write(Ctrl.Text)
End If
End Sub
</code>
Det var ju enkelt. Men den här fixar ju bara LiteralControls som synes. Hur gör jag smidigast för att återskapa alla children controls i den?
PS. Självklart är tanken att manipulera innehållet också, men jag vill förstå principen =)