在代码后面隐藏控件而不释放空间
本文关键字:释放 空间 控件 隐藏 代码 | 更新日期: 2023-09-27 18:34:05
我想从代码隐藏更改 css
如果我有:<asp:TextBox ID="txt" CssClass="MyClass" runat="Server" />
我可以做:txt.Visible = false;
隐藏文本框。
但这将释放文本框 txt 的空间。相反,我想做这样的事情:
txt.css("display", "none");
如何在 asp.net 代码中实现这一点?
谢谢
控件
有一个 Style 属性,可用于设置特定的 CSS 规则:
txt.Style["display"] = "none";
但是,不建议直接在 html 元素中指定样式。相反,您可能希望有一个类,例如 hide
,并将其附加到控件的 css 类中:
txt.CssClass += " hide";