Button.UseSubmitBehavior Ö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 istemci tarayıcısının Button gönderme mekanizmasını mı yoksa ASP.NET geri gönderme mekanizmasını mı kullandığını belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
denetim istemci tarayıcısının gönderme mekanizmasını kullanıyorsa; aksi takdirde , false
. Varsayılan değer: true
.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, bir denetimin UseSubmitBehavior sunucuya geri gönderirken kullandığı gönderme mekanizmasını Button belirtmek için özelliğinin nasıl kullanılacağını gösterir.
UseSubmitBehavior özelliği olarak ayarlanır false
ve düğmenin ASP.NET geri gönderme mekanizmasını kullanmasına neden olur. Tarayıcınızın Kaynağı Görüntüle komutunu kullanarak işlenen sayfanın kaynak kodunu görüntülerseniz, formu sunucuya göndermek için ASP.NET sayfa çerçevesi tarafından istemci tarafı betiğinin eklendiğini görürsünüz.
<%@ 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>
Açıklamalar
Bir denetimin UseSubmitBehavior istemci tarayıcısının gönderme mekanizmasını mı yoksa ASP.NET geri gönderme mekanizmasını mı Button kullandığını belirtmek için özelliğini kullanın. Bu özelliğin değeri varsayılan olarak değeridir true
ve denetimin tarayıcının Button gönderme mekanizmasını kullanmasına neden olur. belirtirseniz false
, ASP.NET sayfa çerçevesi formu sunucuya göndermek için sayfaya istemci tarafı betiği ekler.
UseSubmitBehavior özelliği olduğundafalse
, denetim geliştiricileri için istemci geri gönderme olayını döndürmek için Buttonyöntemini kullanabilirGetPostBackEventReference. yöntemi tarafından GetPostBackEventReference döndürülen dize, istemci tarafı işlev çağrısının metnini içerir ve istemci tarafı olay işleyicisine eklenebilir.
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.