ASP.NET - 如何将按钮转换为超链接

5
我希望一个人点击“购买”,触发后台代码。这可以通过Button实现,但我更喜欢文本超链接?
    <asp:Button runat="server" ID="purchase" Text="Purchase" />

那么,你只需要使用<asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>即可... - Ruben
3个回答

11

LinkButton怎么样?LinkButton基本上提供了一个作为超链接样式的asp:Button。

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

请查看MSDN获取更多信息。


3

使用LinkButton代替Hyperlink控件。它看起来像一个文本超链接,但实际上是一个按钮。


2

LinkButton

标记:

<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 服务器单击事件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接