Я пишу различные элементы управления ASP.NET Server и мне нужно удалить теги, которые по умолчанию меняют мой элемент управления. Я знаю, что вы можете изменить тег на другой тег (как в этом вопросе, Как изменить поведение рендеринга моего настраиваемого элемента управления из диапазона), но как вы можете его предотвратить?
Я наследую от WebControl (также могу наследовать от CompositeControl).
Я обычно получаю:
<span>Control output</span>
Мне нужно:
Control output
Я переопределяю RenderContents (выход HtmlTextWriter) и методы CreateChildControls() (для разных элементов управления). Моя непосредственная необходимость - решить проблему, используя метод RenderContents (HtmlTextWriter).