LinkButton.OnClientClick プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LinkButton コントロールの Click イベントが発生したときに実行されるクライアント側スクリプトを取得または設定します。
public:
virtual property System::String ^ OnClientClick { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string OnClientClick { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.OnClientClick : string with get, set
Public Overridable Property OnClientClick As String
プロパティ値
LinkButton コントロールの Click イベントが発生したときに実行されるクライアント側スクリプト。
- 属性
例
次のコード例では、 プロパティを使用 OnClientClick して、コントロールがクリックされたときに実行される追加のクライアント側スクリプトを指定する方法を LinkButton 示します。
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void LinkButton1_Click (object sender, EventArgs e)
{
Label1.Text = "Thank you for visiting our site.";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>LinkButton.OnClientClick Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>LinkButton.OnClientClick Example</h3>
<br />
<h4>Click to navigate to Microsoft.com:</h4>
<br />
<asp:linkbutton id="LinkButton1"
text="Open Web site"
onclientclick="Navigate()"
onclick="LinkButton1_Click"
runat="Server" />
<br /><br />
<asp:label id="Label1"
runat="Server">
</asp:label>
</form>
<script type="text/javascript">
function Navigate()
{
javascript:window.open("http://www.microsoft.com");
}
</script>
</body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Label1.Text = "Thank you for visiting our site."
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
<title>LinkButton.OnClientClick Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>LinkButton.OnClientClick Example</h3>
<br />
<h4>Click to navigate to Microsoft.com:</h4>
<br />
<asp:linkbutton id="LinkButton1"
text="Open Web site"
onclientclick="Navigate()"
onclick="LinkButton1_Click"
runat="Server" />
<br /><br />
<asp:label id="Label1"
runat="Server">
</asp:label>
</form>
<script type="text/javascript">
function Navigate()
{
javascript:window.open("http://www.microsoft.com");
}
</script>
</body>
</html>
注釈
プロパティをOnClientClick使用して、コントロールのイベントが発生したときに実行される追加のClickクライアント側スクリプトをLinkButton指定します。 このプロパティに指定するスクリプトは、コントロールのOnClick
定義済みのクライアント側スクリプトに加えて、コントロールの 属性にレンダリングされますLinkButton。
このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。 詳細については、「テーマとスキン」と「ASP.NET」を参照してくださいThemeableAttribute。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET