Asp.net 扩展HTML 5标记的HtmlTextWriterTag枚举

Asp.net 扩展HTML 5标记的HtmlTextWriterTag枚举,asp.net,html,Asp.net,Html,有人能告诉我是否可以扩展ASP.NET HtmlTextWriterTag枚举,使其包含HTML5标记吗?特别是“部分”和“旁白”标签 我试图创建一个从Panel控件继承的控件,但是我不希望它写入标记,而是希望它写入一个依赖于控件上属性的'aside'标记或'section'标记 我一直在使用Web窗体和VB.NET,因此如果解决方案能够考虑到这一点,我将不胜感激 如果有其他(更简单的)方法,请让我知道 [编辑] 过去,我使用以下代码更改了面板的外部HTML标记(这将呈现'li'标记而不是'di

有人能告诉我是否可以扩展ASP.NET HtmlTextWriterTag枚举,使其包含HTML5标记吗?特别是“部分”和“旁白”标签

我试图创建一个从Panel控件继承的控件,但是我不希望它写入标记,而是希望它写入一个依赖于控件上属性的'aside'标记或'section'标记

我一直在使用Web窗体和VB.NET,因此如果解决方案能够考虑到这一点,我将不胜感激

如果有其他(更简单的)方法,请让我知道

[编辑]

过去,我使用以下代码更改了面板的外部HTML标记(这将呈现'li'标记而不是'div'标记):

我正在努力使这个渲染成为一个“部分”或“旁白”标记。我可以获得要渲染的控件

<div>
    <section>
    </section>
<div>
<section>
</section>

…但我内心的完美主义者只是想

<div>
    <section>
    </section>
<div>
<section>
</section>

您永远不能扩展任何枚举



您可以创建一个包含HTML5标记的新枚举,但还必须创建一个Html5TextWriter,它具有接受新类型参数的写入方法。

谢谢John。我必须承认我在这里缺乏.NET技能!创建Html5TextWriter听起来有点吓人。。。