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" />
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.
Use a LinkButton instead of a Hyperlink control. It looks like a text hyperlink, but acts like a button.
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
精彩评论