属性.删除不起作用

sen*_*ale 2 c# asp.net

ddlFromCurrency.Attributes.Remove("class");
Run Code Online (Sandbox Code Playgroud)

我想class="xx"使用 Attributes.Remove 从 html 元素中删除,但不工作。Attributes.Add有效但Attributes.Remove无效。知道为什么吗?

WDu*_*ffy 5

属性集合用于有选择地添加不属于控件的额外 html 属性。在这种情况下,“class”属性是通过 CssClass 属性生成并呈现的。

您只需将 CssClass 设置为 string.empty ,它就不会渲染。

ddlFromCurrency.CssClass = string.Emtpy;
Run Code Online (Sandbox Code Playgroud)