HtmlAnchor.ServerClick Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando um usuário clica no controle HtmlAnchor.
public:
event EventHandler ^ ServerClick;
public event EventHandler ServerClick;
member this.ServerClick : EventHandler
Public Custom Event ServerClick As EventHandler
Tipo de evento
Exemplos
O exemplo de código a seguir demonstra como especificar declarativamente e codificar um manipulador de eventos para o ServerClick evento. Quando o HtmlAnchor controle é clicado, uma mensagem é exibida.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlAnchor ServerClick Event Example </title>
<script runat="server">
void HtmlAnchor_Click(Object sender, EventArgs e)
{
Message.InnerHtml = "Thank you for clicking the HtmlAnchor control.";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlAnchor ServerClick Event Example </h3>
<a id="AnchorButton"
onserverclick="HtmlAnchor_Click"
runat="server">
Click Here
</a>
<br /><br />
<span id="Message" runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlAnchor ServerClick Event Example </title>
<script runat="server">
Sub HtmlAnchor_Click(sender As Object, e As EventArgs)
Message.InnerHtml = "Thank you for clicking the HtmlAnchor control."
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlAnchor ServerClick Event Example </h3>
<a id="AnchorButton"
onserverclick="HtmlAnchor_Click"
runat="server">
Click Here
</a>
<br /><br />
<span id="Message" runat="server"/>
</form>
</body>
</html>
O exemplo de código a seguir modifica o exemplo anterior para especificar programaticamente e codificar um manipulador de eventos para o ServerClick evento.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlAnchor ServerClick Event Example </title>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
// Create an EventHandler delegate for the method you want to handle the event
// and then add it to the list of methods called when the event is raised.
AnchorButton.ServerClick += new System.EventHandler(this.HtmlAnchor_Click);
}
void HtmlAnchor_Click(Object sender, EventArgs e)
{
Message.InnerHtml = "Thank you for clicking the HtmlAnchor control.";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlAnchor ServerClick Event Example </h3>
<a id="AnchorButton"
runat="server">
Click Here
</a>
<br /><br />
<span id="Message" runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlAnchor ServerClick Event Example </title>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
' Create an EventHandler delegate for the method you want to handle the event
' and then add it to the list of methods called when the event is raised.
AddHandler AnchorButton.ServerClick, AddressOf HtmlAnchor_Click
End Sub
Sub HtmlAnchor_Click(sender As Object, e As EventArgs)
Message.InnerHtml = "Thank you for clicking the HtmlAnchor control."
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlAnchor ServerClick Event Example </h3>
<a id="AnchorButton"
runat="server">
Click Here
</a>
<br /><br />
<span id="Message" runat="server"/>
</form>
</body>
</html>
Comentários
O ServerClick evento é gerado quando o HtmlAnchor controle é clicado. Esse evento de servidor faz com que uma viagem de ida e volta ocorra do cliente para o servidor e de volta.
Para obter mais informações sobre como lidar com eventos, consulte Manipulando e gerando eventos.