使用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");

我想隐藏控件,不想在那里显示间隙我们怎样才能做到这一点。这方面的任何帮助都将是伟大的

使用css隐藏Asp.net中的控件

您只需要使用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>