ALiteral
不是 HTML 元素,它实际上是一个文字(抱歉)。它的内容成为响应中的逐字输出,因此没有要提取的属性。
ASP.NET 控件上的属性是控件类的属性,因此您可以尝试继承Literal
并定义您自己的属性。
仅仅因为有些可能映射到 HTML 属性纯粹是偶然的,因为它们通常只在呈现页面时与服务器相关,所以控件决定了实际发生的输出以及属性如何映射到属性。
如果你想要一个通用的 HTML 元素,你可以尝试HtmlGenericControl
它应该提供基本的 HTML 属性供你使用。