我试图通过css使控制不可见,但仍显示控件。
我试过这样做
html1.Visible = false;
但这会在菜单中使用
创建一个间隙HtmlAnchor html1 = (HtmlAnchor)holder.FindControl("lblA1");
html1.Attributes.Add("class", "display:none");
我想隐藏控件,不想在那里显示差距 我们怎样才能实现这个目标。 任何有关这方面的帮助都会很棒
答案 0 :(得分:9)
您只需使用style
代替class
:
html1.Attributes.Add("style", "display:none");
您也可以考虑制作CSS样式的选项:
.hidden
{
display:none;
}
然后通过'class'应用它:
html1.Attributes.Add("class", "hidden");
答案 1 :(得分:0)
如果您想在style
元素中添加多个属性,请使用Style
属性而不是Attributes
属性,如此示例....
HtmlAnchor html1 = (HtmlAnchor)Page.FindControl("lblA1");
html1.Style.Add("display", "none");
答案 2 :(得分:0)
您可以使用上述方法将此类附加到按钮 当按钮占据空间时非常有用,它不应该是
<style>
.hideAspButton
{
position: absolute;
visibility: hidden;
}
</style>