我想从代码隐藏
更改css如果我有:<asp:TextBox ID="txt" CssClass="MyClass" runat="Server" />
我可以:txt.Visible = false;
隐藏文本框。
但是这将释放文本框txt所具有的空间。 相反,我想做类似的事情:
txt.css("display", "none");
如何在asp.net代码中实现这一目标?
由于
答案 0 :(得分:3)
控件具有Style属性,您可以使用该属性设置特定的CSS规则:
txt.Style["display"] = "none";
但不建议直接在html元素中指定样式。相反,你可能想要一个类,比如hide
,并将它附加到控件的css类中:
txt.CssClass += " hide";