Aracılığıyla paylaş


Button.UseSubmitBehavior Özellik

Tanım

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 falseve 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 trueve 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.

Şunlara uygulanır

Ayrıca bkz.