0

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

imgbtn.visible = false;

它没有显示图像。但是,它仍然会在按钮所在的位置显示一个灰色边框矩形。我也尝试过设置风格

border : none;

它仍然显示按钮应该位于的灰色矩形。

这是正常的吗?有解决办法吗?

4

2 回答 2

0

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

  • 像这样设置它:

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

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

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

于 2012-07-05T18:17:27.487 回答
0

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

imgbtn.style.display = 'none';
于 2012-07-05T18:52:21.153 回答