0

CSS を更新するクライアントのプライベート プロジェクトに取り組んでいます。これはaspに組み込まれています。次のように展開可能な送信ボタンを作成しようとしています: http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html

問題は、リンクが次のようになっていることです。

<asp:Button runat="server" ID="SearchButton" CssClass="SearchButton" Text="" CausesValidation="false" OnClick="SearchButton_Click"/>

リンクのチュートリアルにあることを行うためのAタグはありません。これらは主に IE 7 および 8 で実行されるため、これに対応するには CSS3 の代わりに画像を使用する必要があります。

洞察はありますか?

どうもありがとう :)

J

4

2 に答える 2

1

ここにはいくつかのオプションがあります。

まず、サイトは Asp.net にありますが、標準のクライアント側コードを引き続き使用できます。これは、HTML がチュートリアルに非常に近いものになることを意味します。ただし、ボタンはサーバー側のコードを呼び出しているため、それを JavaScript イベントとして処理する必要があります。この回答は、その方法を説明しています。

次に、<asp:button>コントロールの既存の属性でそれを行うことができます。作成している CSS クラスの一部として、そのチュートリアルのすべてのスタイリングを行うことができます。また、多くの場合、<asp:...>コントロールを使用して、style="..."属性を追加することもできます。style="..."とはいえ、属性が<asp:button>コントロールで機能するかどうかはわかりません。

于 2012-05-09T16:01:56.980 に答える
0

を使用すると、まったく同じスタイルを使用できると思いますlinkbutton

<asp:LinkButton CssClass="button" ID="LinkButton1" runat="server" 
  onclick="LinkButton1_Click"><span>Bring world peace</span></asp:LinkButton>
于 2012-05-09T16:42:14.813 に答える