Bagikan melalui


Button.UseSubmitBehavior Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah Button kontrol menggunakan mekanisme pengiriman browser klien atau mekanisme postback ASP.NET.

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

Nilai Properti

true jika kontrol menggunakan mekanisme pengiriman browser klien; jika tidak, false. Default adalah true.

Atribut

Contoh

Contoh kode berikut menunjukkan cara menggunakan UseSubmitBehavior properti untuk menentukan mekanisme pengiriman yang Button digunakan kontrol saat memposting kembali ke server. Properti UseSubmitBehavior diatur ke false, menyebabkan tombol menggunakan mekanisme postback ASP.NET. Jika Anda melihat kode sumber untuk halaman yang dirender menggunakan perintah Lihat Sumber browser, Anda akan melihat bahwa skrip sisi klien telah ditambahkan oleh kerangka kerja halaman ASP.NET untuk memposting formulir ke 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>

Keterangan

UseSubmitBehavior Gunakan properti untuk menentukan apakah Button kontrol menggunakan mekanisme pengiriman browser klien atau mekanisme postback ASP.NET. Secara default nilai properti ini adalah true, menyebabkan Button kontrol menggunakan mekanisme pengiriman browser. Jika Anda menentukan false, kerangka kerja halaman ASP.NET menambahkan skrip sisi klien ke halaman untuk memposting formulir ke server.

UseSubmitBehavior Ketika properti adalah false, pengembang kontrol dapat menggunakan GetPostBackEventReference metode untuk mengembalikan peristiwa postback klien untuk Button. String yang dikembalikan oleh GetPostBackEventReference metode berisi teks panggilan fungsi sisi klien dan dapat dimasukkan ke dalam penanganan aktivitas sisi klien.

Properti ini tidak dapat diatur oleh tema atau tema lembar gaya. Untuk informasi selengkapnya, lihat ThemeableAttribute dan ASP.NET Tema dan Kulit.

Berlaku untuk

Lihat juga