HtmlAnchor.ServerClick イベント
HtmlAnchor コントロールがクリックされたときに発生します。
Public Event ServerClick As EventHandler
[C#]
public event EventHandler ServerClick;
[C++]
public: __event EventHandler* ServerClick;
[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。
イベント データ
イベント ハンドラが EventArgs 型の引数を受け取りました。
解説
ServerClick イベントは、 HtmlAnchor コントロールがクリックされたときに発生します。このサーバー イベントは、クライアントからサーバーに行きクライアントに戻るラウンドトリップを発生させます。
イベント処理の詳細については、「 イベントの利用 」を参照してください。
使用例
[Visual Basic, C#, JScript] ServerClick イベントのイベント ハンドラを宣言で指定およびコード化する方法を次の例に示します。 HtmlAnchor コントロールがクリックされるとメッセージが表示されます。
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<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 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>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
void HtmlAnchor_Click(Object sender, EventArgs e)
{
Message.InnerHtml = "Thank you for clicking the HtmlAnchor control.";
}
</script>
</head>
<body>
<form 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>
[JScript]
<%@ Page Language="JScript" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
function HtmlAnchor_Click(sender : Object, E : EventArgs)
{
Message.InnerHtml = "Thank you for clicking the HtmlAnchor control."
}
</script>
</head>
<body>
<form 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>
[Visual Basic, C#, JScript] 上記の例を変更して、 ServerClick イベントのイベント ハンドラをプログラムで指定およびコード化する例を次に示します。
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<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 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>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<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 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>
[C++] C++ のサンプルはありません。Visual Basic、C#、および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
HtmlAnchor クラス | HtmlAnchor メンバ | System.Web.UI.HtmlControls 名前空間 | OnServerClick