Być może podchodzę do tego wszystkiego źle (i proszę powiedz mi, jeśli jestem), ale uderzam głową o ścianę czymś, co wydaje się być naprawdę prostą koncepcją.HtmlTextWriter to String - Czy coś przeoczyłem?
To nadpisanie renderingu pochodzi z Kontroli użytkownika.
protected override void Render(HtmlTextWriter writer)
{
string htmlAboutToBeRendered = writer.GetWhatHasBeenWrittenToTheWriterSoFar();
// Do something nefarious, yet unrelated with htmlAboutToBeRendered
}
To wydaje się być oczywistym sposobem, aby to zrobić, ale nie mogę tego znaleźć.
Czy ktoś może rzucić trochę światła na to dla mnie, proszę?
+1 to jest jeden! Dzięki za pomoc! –
Właśnie po to, aby kontynuować - otworzyłem Reflector i odkryłem, że metoda Render po prostu wywołuje Recusively RenderChildren dla każdej kontrolki w drzewie pod kontrolą użytkownika. To oznacza, że byłeś na miejscu. Dzięki jeszcze raz! –