0

ASP.NET2.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>

Imageの上にASP.NETImagebuttonが必要です。画像ボタンの色が変化する画像ボタンのようなインジケーターが表示されます。ただし、画像の色は同じままです。

現在、上記のコードを使用すると、以下のように表示されます。

CurrentDisplaysLikeThis

以下のように表示したいのですが、

ここに画像の説明を入力してください

誰かがImageButtonをImageに表示するために何をすべきか教えてもらえますか?

ありがとうございました

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 に答える