Piszę różne kontrolki ASP.NET Server i muszę usunąć znaczniki, które domyślnie zawijają moje sterowanie. Mam świadomość, że możesz zmienić tag na inny tag (jak w tym pytaniu, How Do I Change the render behavior of my custom control from being a span), ale jak możesz temu zapobiec?Zapobieganie zawijaniu znaczników <span> dla kontroli serwera ASP.NET
Jestem dziedziczenie z WebControl (może również dziedziczyć z CompositeControl).
Zazwyczaj otrzymujemy:
<span>Control output</span>
muszę:
Control output
Jestem przesłanianie RenderContents (wyjście HtmlTextWriter) i CreateChildControls() metody (pomiędzy różnymi kontroli). Moja bezpośrednia potrzeba polega na rozwiązaniu problemu przy użyciu metody RenderContents (wyjście HtmlTextWriter).
Zbyt oczywiste! Dzięki za pomoc. –
Doskonałe rozwiązanie :) Właściwie użyłem pustej metody dla obu i po prostu wstawię komentarz wyjaśniający, dlaczego one są. Nie jestem pewien, czy to jest coś innego niż twoje, ale mając go napisać pusty ciąg wydaje się niepotrzebne. – William
To bardzo mi pomogło - musiałem przeczytać wiele "dobrych wskazówek", zanim znalazłem idealne rozwiązanie.Dałoby ci więcej niż jeden los, jeśli to możliwe * g * –