I would expect this:
the best way i think is this:
public class HtmlTextWriterNoSpan : HtmlTextWriter
{
public HtmlTextWriterNoSpan(TextWriter textWriter) : base(textWriter)
{
}
protected override bool OnTagRender(string name, HtmlTextWriterTag key)
{
if (name == HtmlTextWriterTag.Span)
{
return false;
}
return base.OnTagRender(name, key);
}
}
to use it in custom control:
protected override void Render(HtmlTextWriter writer)
{
writer = new HtmlTextWriterNoSpan(writer);
base.Render(writer);
// HERE MORE CODE
}