Katangian ng ASP.NET na UseSubmitBehavior
Pagsasakop at paggamit
Ang katangian na UseSubmitBehavior ay nagtutukoy kung ang buton na kontrol ay gagamitin ang in-built na mekanismo ng pag-submit ng client browser o ang mekanismo ng postback ng ASP.NET.
Ang katangian ay na-set sa TRUE kapag ang kontrol ay gumagamit ng mekanismo ng pag-submit ng browser. Sa kabilang banda, ito ay FALSE. Ang default na halaga ay TRUE.
เมื่อคุณตั้งค่าเป็น FALSE ASP.NET จะเพิ่มบรรทัดสคริปต์ลูกบ้านเพื่อให้ฟอร์มกลับค่า
เมื่อคุณตั้งค่า UseSubmitBehavior ให้เป็น false ผู้พัฒนาควบคุมสามารถใช้เมธอด GetPostBackEventReference ในการกลับค่าหน้าต่างบ้านเว็บคลายเครืองเรียกคำสั่งฟังก์ชันของลูกบ้าน ตัวแปลที่เมธอด GetPostBackEventReference กลับค่าเป็นตัวแปลของข้อความที่เรียกฟังก์ชันของลูกบ้าน และสามารถใส่ไปในโปรแกรมจัดการเหตุการณ์ลูกบ้าน
สัญญาภาษา
<asp:Button UseSubmitBehavior="TRUE|FALSE" runat="server" />
ตัวอย่าง
ตัวอย่างด้านล่างนี้ใช้กลไก postback ของ ASP.NET:
<script runat="server"> Sub SubmitBtn(obj As Object, e As EventArgs) lblMsg.Text = "Submitted using the ASP.NET postback mechanism." End Sub </script> <form runat="server"> กดปุ่ม: <asp:button id="Button1" runat="server" Text="Submit" onclick="SubmitBtn" UseSubmitBehavior="FALSE" /> <br /> <asp:label id="lblMsg" runat="server"/> </form>
ตัวอย่าง
- ใช้กลไก postback ของ ASP.NET บนควบคุม button