Freigeben über


PostBackOptions.ActionUrl Eigenschaft

Definition

Ruft die Ziel-URL für das Postback einer Web Forms-Seite ab oder legt diese fest.

public:
 property System::String ^ ActionUrl { System::String ^ get(); void set(System::String ^ value); };
public string ActionUrl { get; set; }
member this.ActionUrl : string with get, set
Public Property ActionUrl As String

Eigenschaftswert

String

Die URL für das Postback einer Web Forms-Seite. Der Standardwert ist eine leere Zeichenfolge ("").

Beispiele

Im folgenden Codebeispiel wird die Verwendung der ActionUrl Eigenschaft eines PostBackOptions Objekts veranschaulicht, um ein Seitenübergreifendes Postback zu verursachen, wenn ein Benutzer den Mauszeiger auf einem Label Steuerelement positioniert.

<%@ 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 Page_Init(object sender, EventArgs e)
  {
    
    string reference = Page.ClientScript.GetPostBackEventReference
      (new PostBackOptions(this, "", "http://www.wingtiptoys.com", false, true, false, true, false, ""));
    Label1.Attributes.Add("onmouseover", reference);
    
  } 

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ActionUrl Example Page</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <h3>PostBackOptions ActionUrl Example</h3>
      <asp:Label runat="server" 
        id="Label1" >
        Placing the mouse pointer on this label will cause a cross-page post to occur.
      </asp:Label>
    </form>
  </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 Page_Init(ByVal sender As Object, ByVal e As EventArgs)
    
    Dim reference As String = Page.ClientScript.GetPostBackEventReference _
      (New PostBackOptions(Me, "", "http://www.wingtiptoys.com", False, True, False, True, False, ""))
    Label1.Attributes.Add("onmouseover", reference)
    
  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head id="Head1" runat="server">
    <title>ActionUrl Example Page</title>
  </head>
  <body>
    <form id="form1" runat="server">
      <h3>PostBackOptions ActionUrl Example</h3>
      <asp:Label runat="server" 
        id="Label1" >
        Placing the mouse pointer on this label will cause a cross-page post to occur.
      </asp:Label>
    </form>
  </body>
</html>

Hinweise

Die ActionUrl Eigenschaft der PostBackOptions Klasse gibt die URL für das action Attribut einer Web Forms Seite an. Die ActionUrl Eigenschaft kann verwendet werden, um anzugeben, an welche Web Forms Seite Daten zurück posten soll, wodurch ein Seitenübergreifender Beitrag verursacht wird. Weitere Informationen zum seitenübergreifenden Posten finden Sie unter "Seitenübergreifendes Posten" in ASP.NET Web Forms.

Gilt für

Siehe auch