2011-10-28 15 views
2

私のウェブサイトに画像があります。実際のボタンのようにスタイルを追加するにはどうすればいいですか?今すぐクリックするか、マウスを動かすと画像に変化はありません。クリックするかマウスでクリックすると、どのようにスタイルを追加できますか?ありがとう画像にスタイルを追加するには、asp.netのウェブサイトにある画像をクリックしてください。

<asp:ImageButton ID="Img_ComposeMessage" PostBackUrl="~/SendMessage.aspx" ImageUrl="Styles/Images/ComposeMessage.png" 
          runat="server" /> 

答えて

1

JavaScript/jQueryで簡単に実現できるようなサウンドです。 mouseoverイベントにフックしてイメージを変更してください。

あなたがunstyledコンテンツのフラッシュ心配している場合は、ASPと一緒にあなたのイメージのためのCSSの背景/ spritingの使用に切り替えることができます:代わりにASPのLinkBut​​tonコントロール:

IMAGEBUTTONはここであなたを取得するための簡単なチュートリアルです開始 - http://www.learningjquery.com/2007/02/quick-tip-set-hover-class-for-anything

0

ImageButtonsのプロパティを変更するには、JavaScriptやCSSのスタイルを使用する必要があります。

クライアントサイドのjavascriptメソッド呼び出しをImageButtonのOnClientClickプロパティに追加できます。

CSSエフェクトまたはJQueryで使用するために、レンダリング時にコントロールに静的IDプロパティを設定するには、ClientIDModeプロパティを使用し、静的に設定し、定義するIDプロパティをレンダリングします。

+0

ClientIDModeプロパティは、asp.net 4.0でのみ使用可能です。 –

関連する問題