2011-08-25 12 views
5

Mam przycisk na mojej stronie asp.net, który (po najechaniu kursorem myszy) musi działać jak hiperłącze (kursor). Nie mogę użyć przycisku linku, ponieważ potrzebuję GUI zwykłego przycisku asp: button.Tworzenie hiperłącza wewnątrz przycisku w asp.net

Czy istnieje sposób na utworzenie kursora hiperłącza po najechaniu kursorem myszy?

Dzięki

Odpowiedz

2

dodać to do oznakowania swojego przycisku jest ...

style = "kursor: wskaźnik, kursor: ręka;"

tak ...

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

To działa !!!. Thx – DotNetRookie

+1

Nie ma za co ... To był szybki i brudny sposób, jeśli zauważysz, że jest wiele przycisków, do których musisz to zrobić, polecam d Rozwiązanie klasy CSS, które inni oferują jako odpowiedzi. – N0Alias

5

pomocą CSS można powiedzieć:

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

a potem w swoim aspx:

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

nie zmienia się na ikonę dłoni :( – DotNetRookie

+1

Jaką przeglądarkę? Możesz chcieć zmienić na '{kursor: wskaźnik, kursor: ręka;}' – Mrchief

+0

Jestem na IE, ale klienci będą mieć Chrome, FF itp. – DotNetRookie

4

Użyj następujących zasad kursorem ręki na przycisk myszy nad:

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

in arkusza stylów lub inline na stronie sam zdefiniować klasę :

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

Używaj obu (wskaźnik i ręka) do zgodności z przeglądarką.

Powiązane problemy