LinkButton.OnClientClick Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des clientseitigen Skripts, das ausgeführt wird, wenn das Ereignis eines LinkButton Steuerelements Click ausgelöst wird.
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
Eigenschaftswert
Das clientseitige Skript, das ausgeführt wird, wenn das Ereignis eines LinkButton Steuerelements Click ausgelöst wird.
- Attribute
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie OnClientClick Die Eigenschaft verwendet wird, um zusätzliche clientseitige Skripts anzugeben, die ausgeführt werden, wenn auf ein LinkButton Steuerelement geklickt wird.
<%@ 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>
Hinweise
Verwenden Sie die OnClientClick Eigenschaft, um zusätzliche clientseitige Skripts anzugeben, die ausgeführt werden, wenn das LinkButton Ereignis des Steuerelements Click ausgelöst wird. Das Skript, das Sie für diese Eigenschaft angeben, wird zusätzlich zum vordefinierten clientseitigen Skript des Steuerelements im LinkButton Attribut des OnClick Steuerelements gerendert.
Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET Designs und Skins.