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

hap*_*ile 6 css c#

我试图通过css使控制不可见,但仍然显示控件.

我试过这样做

html1.Visible = false;

但是这会在菜单中创建一个间隙

HtmlAnchor html1 = (HtmlAnchor)holder.FindControl("lblA1");
html1.Attributes.Add("class", "display:none");
Run Code Online (Sandbox Code Playgroud)

我想隐藏控件,不想在那里显示差距,我们怎么能实现这一点.对此的任何帮助都会很棒

the*_*ric 9

你只需要使用style而不是class:

html1.Attributes.Add("style", "display:none");
Run Code Online (Sandbox Code Playgroud)

您也可以考虑制作CSS样式的选项:

.hidden
{
   display:none;
}
Run Code Online (Sandbox Code Playgroud)

然后通过'class'应用它:

html1.Attributes.Add("class", "hidden");
Run Code Online (Sandbox Code Playgroud)