Button.UseSubmitBehavior Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.