#asp.net #vb.net
#asp.net #vb.net
Вопрос:
Я хочу, чтобы пользователь нажал на покупку, которая запускает код в коде позади.
Это отлично работает с Button
, но я бы предпочел текстовую гиперссылку?
<asp:Button runat="server" ID="purchase" Text="Purchase" />
Комментарии:
1. Эм, и что? затем вы просто используете <asp: HyperLink ID=»HyperLink1″ runat=»server»>гиперссылку</asp:HyperLink> вместо этого …
Ответ №1:
Как насчет LinkButton? LinkButton в основном предоставляет вам asp: Button, оформленную в виде гиперссылки.
<asp:LinkButton runat="server" ID="purchase" Text="Purchase" />
Смотрите MSDN для получения дополнительной информации.
Ответ №2:
Используйте LinkButton вместо элемента управления гиперссылкой. Это выглядит как текстовая гиперссылка, но действует как кнопка.
Ответ №3:
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