使用css隐藏Asp.net中的控件
本文关键字:控件 net Asp css 隐藏 使用 | 更新日期: 2023-09-27 18:24:05
我试图通过css使控件不可见,但仍然显示了控件。
我试过这样做
html1.Visible = false;
但这在使用的菜单中造成了空白
HtmlAnchor html1 = (HtmlAnchor)holder.FindControl("lblA1");
html1.Attributes.Add("class", "display:none");
我想隐藏控件,不想在那里显示间隙我们怎样才能做到这一点。这方面的任何帮助都将是伟大的
您只需要使用style
而不是class
:
html1.Attributes.Add("style", "display:none");
你也可以考虑制作一个CSS样式的选项,比如:
.hidden
{
display:none;
}
然后通过"类"应用:
html1.Attributes.Add("class", "hidden");
如果在这种情况下要在style
元素中添加多个属性,请使用Style
属性,而不是像本例中那样使用Attributes
属性。。。。
HtmlAnchor html1 = (HtmlAnchor)Page.FindControl("lblA1");
html1.Style.Add("display", "none");
您可以使用上述方法将此类附加到按钮当按钮占用空间时非常有用,这不应该是
<style>
.hideAspButton
{
position: absolute;
visibility: hidden;
}
</style>