2011-06-07 49 views
5

我想要一個人點擊購買,這會在代碼隱藏中觸發代碼。Asp.net - 如何將按鈕轉換爲超鏈接

這工作正常,Button,但我更喜歡文本超鏈接?

<asp:Button runat="server" ID="purchase" Text="Purchase" /> 
+0

埃姆這樣嗎?那麼你只需使用 HyperLink來代替... – Ruben 2011-06-07 15:01:48

回答

11

LinkBut​​ton怎麼樣? LinkBut​​ton基本上給你一個asp:Button作爲超鏈接。

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

查看MSDN瞭解更多信息。

3

使用LinkBut​​ton而不是超鏈接控件。它看起來像一個文本超鏈接,但是就像一個按鈕。

2

的LinkBut​​ton

標記:

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

在您的代碼隱藏

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

的HtmlAnchor

標記:

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

在您的代碼隱藏

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

HtmlAnchor ServerClick Event