LinkButton.OnClientClick Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin olayı tetiklendiğinde LinkButtonClick yürütülen istemci tarafı betiğini alır veya ayarlar.
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
Özellik Değeri
Denetimin olayı tetiklendiğinde LinkButtonClick yürütülen istemci tarafı betiği.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, bir LinkButton denetime tıklandığında yürütülen ek istemci tarafı betiği belirtmek için özelliğinin nasıl kullanılacağını OnClientClick gösterir.
<%@ 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>
Açıklamalar
denetimin OnClientClickClick olayı tetiklendiğinde LinkButton yürütülecek ek istemci tarafı betiği belirtmek için özelliğini kullanın. Bu özellik için belirttiğiniz betik, denetimin LinkButtonOnClick
önceden tanımlanmış istemci tarafı betiğine ek olarak denetimin özniteliğinde işlenir.
Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkz ThemeableAttribute . temalar ve dış görünümler ASP.NET.