Asp.net ImageButton设置为visible = false。仍显示灰色边框

时间:2012-07-05 17:58:13

标签: c# asp.net imagebutton

我正在使用asp.net图像按钮控件。在页面加载时,我将按钮设置为:

imgbtn.visible = false;

它没有显示图像。但是它仍然显示按钮应该在的灰色边框矩形。我也尝试过设置

的风格

border : none;

它仍然显示一个灰色矩形,按钮应该是。

这是正常的吗? 有工作吗?

2 个答案:

答案 0 :(得分:0)

如果您不在乎保留边框,请直接在您的ASP.net页面中

  • 设置如下:

    <asp:Image ID="image1" runat="server" Border="0" />
    
  • 或者

    <asp:Image ID="image1" runat="server" BorderStyle="None" BorderWidth="0" />
    

如果您想保留边框,请在代码隐藏中设置图片visible = false;时执行相同操作。

答案 1 :(得分:0)

如果您使用javascript隐藏图片,请尝试将css样式display设置为'none'

imgbtn.style.display = 'none';