Sdílet prostřednictvím


Button.UseSubmitBehavior Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda Button ovládací prvek používá mechanismus odeslání klientského prohlížeče nebo ASP.NET postback mechanismus.

public:
 virtual property bool UseSubmitBehavior { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool UseSubmitBehavior { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.UseSubmitBehavior : bool with get, set
Public Overridable Property UseSubmitBehavior As Boolean

Hodnota vlastnosti

truepokud ovládací prvek používá mechanismus odeslání klientského prohlížeče; v opačném případě . false Výchozí hodnota je true.

Atributy

Příklady

Následující příklad kódu ukazuje, jak použít UseSubmitBehavior vlastnost k určení mechanismus odeslání, který Button ovládací prvek používá, když publikuje zpět na server. Vlastnost je nastavena UseSubmitBehavior na false, což způsobuje tlačítko použít ASP.NET postback mechanismus. Pokud zobrazíte zdrojový kód vykreslené stránky pomocí příkazu Zobrazit zdroj v prohlížeči, uvidíte, že skript na straně klienta byl přidán rozhraním stránky ASP.NET pro publikování formuláře na server.

<%@ 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 SubmitBtn_Click(object sender, EventArgs e)
  {
    Message.Text = "Hello World!";    
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head1" runat="server">
  <title>Button.UseSubmitBehavior Example</title>
</head>
<body>
  <form id="form1" runat="server">

    <h3>Button.UseSubmitBehavior Example</h3> 

    Click the Submit button.
     
    <br /><br /> 

    <!--The value of the UseSubmitBehavior property
    is false. Therefore the button uses the ASP.NET 
    postback mechanism.-->
    <asp:button id="Button1"
      text="Submit"
      onclick="SubmitBtn_Click" 
      usesubmitbehavior="false"
      runat="server"/>       

    <br /><br /> 

    <asp:label id="Message" 
      runat="server"/>

  </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 SubmitBtn_Click(ByVal sender As Object, ByVal e As EventArgs)
    
    Message.Text = "Hello World!"
    
  End Sub

  </script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Button.UseSubmitBehavior Example</title>
</head>
<body>
  <form id="form1" runat="server">

    <h3>Button.UseSubmitBehavior Example</h3> 

    Click the Submit button.
      
    <br /><br /> 

    <!--The value of the UseSubmitBehavior property
    is false. Therefore the button uses the ASP.NET 
    postback mechanism.-->
    <asp:button id="Button1"
      text="Submit"
      onclick="SubmitBtn_Click" 
      usesubmitbehavior="false"
      runat="server"/>       

    <br /><br /> 

    <asp:label id="Message" 
      runat="server"/>

  </form>
</body>
</html>

Poznámky

UseSubmitBehavior Pomocí vlastnosti určete, zda Button ovládací prvek používá mechanismus odeslání klientského prohlížeče nebo ASP.NET mechanismus zpětného vrácení. Ve výchozím nastavení je truehodnota této vlastnosti , což způsobuje Button ovládací prvek používat mechanismus odeslání prohlížeče. Pokud zadáte false, architektura stránky ASP.NET přidá na stránku skript na straně klienta, který zveřejní formulář na server.

UseSubmitBehavior Pokud je falsevlastnost , řízení vývojáři mohou použít metodu GetPostBackEventReference k vrácení klienta postback události pro Button. Řetězec vrácený metodou GetPostBackEventReference obsahuje text volání funkce na straně klienta a lze jej vložit do obslužné rutiny události na straně klienta.

Tuto vlastnost nelze nastavit motivy ani motivy šablon stylů. Další informace najdete v tématu ThemeableAttribute a ASP.NET Motivy a skiny.

Platí pro

Viz také