2011-08-25 66 views
5

我在asp.net頁面上有一個按鈕(鼠標懸停時)需要像超鏈接(手形光標)那樣操作。我不能使用鏈接按鈕,因爲我需要一個常規的asp:按鈕的GUI。在asp.net中製作一個超鏈接按鈕

有沒有辦法在mouseover上創建超鏈接光標?

感謝

回答

2

添加到這一點您的按鈕的標記......

風格= 「cursor:pointer; cursor:hand;」

所以......

<asp:Button id="test" text="test" runat="server" style="cursor: pointer; cursor: hand;" /> 
+0

Thats works !!!。Thx – DotNetRookie

+1

不客氣,這是一種快速和骯髒的方式,如果你發現有很多這些按鈕需要這樣做,我會建議你d其他人提供的CSS Class解決方案作爲他們的答案。 – N0Alias

5

用css你可以說:

.anchor {cursor: pointer; cursor: hand;} 

,然後在你的aspx:

<asp:Button CssClass="anchor" ... > 
+0

不會更改爲手形圖標:( – DotNetRookie

+1

)什麼瀏覽器?您可能想將其更改爲'{cursor:pointer; cursor:hand;}' – Mrchief

+0

我在IE上,但客戶將擁有Chrome,FF等 – DotNetRookie

4

使用的手形光標下面的按鈕鼠標:

<asp:Button ID="Button1" runat="server" Text="Click Me" CssClass="ButtonClass" />

將在樣式表或內嵌在網頁本身定義類:

.ButtonClass { cursor: pointer; cursor: hand; }

同時使用(指針和手)用於跨瀏覽器兼容性。