Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Asp.net - How to convert a button to a hyperlink

Tags:

asp.net

vb.net

I want a person to click on purchase, which triggers code in the code-behind.

This works fine with a Button, but I would prefer a text hyperlink?

    <asp:Button runat="server" ID="purchase" Text="Purchase" />
like image 916
Beginner Avatar asked Jun 07 '11 14:06

Beginner


3 Answers

How about a LinkButton? A LinkButton basically gives you an asp:Button styled as a hyperlink.

<asp:LinkButton runat="server" ID="purchase" Text="Purchase" />

See MSDN for more information.

like image 74
Jimmie R. Houts Avatar answered Nov 11 '22 08:11

Jimmie R. Houts


Use a LinkButton instead of a Hyperlink control. It looks like a text hyperlink, but acts like a button.

like image 3
Gregory A Beamer Avatar answered Nov 11 '22 07:11

Gregory A Beamer


LinkButton

Markup:

<asp:LinkButton runat="server" Text="Purchase" ID="purchase"  />

In your code-behind

Private Sub purchase_ServerClick(sender As Object, e As System.EventArgs) Handles purchase.Click            
  'process order
End Sub

HtmlAnchor

Markup:

<a runat="server" id="purchase">Purchase</a>

In your code-behind

 Private Sub purchase_ServerClick(sender As Object, e As System.EventArgs) Handles purchase.ServerClick
        'process order
 End Sub

HtmlAnchor ServerClick Event

like image 2
Brian Webster Avatar answered Nov 11 '22 07:11

Brian Webster