0

我正在使用 ASP.NET 2.0。

我像这样并排放置 Image 和 ImageButton。

 <div style="width:80px">
    <asp:Image ID="innerImgDesk1" runat="server"  ImageUrl="~/images/advlefttop.png"  Width ="60px"/> 
    <asp:ImageButton ID="ImgDeskIndicator1" runat="server" Width="20px" ImageUrl="~/images/Indicators/blue.png"/>
</div>

我想要图像顶部的 ASP.NET Imagebutton。我应该看到图像按钮类型的指示器,其中 Imagebutton 颜色将发生变化。但图像颜色保持不变。

当前使用上面的代码,它显示如下。

当前显示像这样

我希望它显示如下,

在此处输入图像描述

谁能告诉我我应该怎么做才能在 Image 上显示 ImageButton。

谢谢

4

2 回答 2

1

尝试将图像设置为 div 标签的背景图像,如下面的代码:

<div style="width:80px; background: url(images/advlefttop.png)">
    <asp:ImageButton ID="ImgDeskIndicator1" runat="server" Width="20px" ImageUrl="~/images/Indicators/blue.png"/>
</div>

希望这可以帮助!

  • 科里克斯
于 2012-06-25T16:37:52.480 回答
0

如果您只是担心在图像按钮上显示按钮,则可以通过使用 div 绝对位置来做到这一点,例如

<div style="position:relative">
<div style="position:absolute">image button</div>
<div style="position:absolute> button</div>
</div>
于 2012-06-25T16:36:45.557 回答