ASP.NET UseSubmitBehavior 属性

定义和用法

UseSubmitBehavior 属性规定按钮控件使用客户端浏览器内建的提交功能,还是使用 ASP.NET 的 postback 机制。

该属性被设置为 TRUE,如果控件使用浏览器的提交机制。否则为 FALSE。默认值是 TRUE。

当设置为 FALSE 时,ASP.NET 会添加一段客户端脚本来回传该表单。

当 UseSubmitBehavior 属性为 false 时,控件开发人员可以使用 GetPostBackEventReference 方法来返回 Button 的客户端回发事件。GetPostBackEventReference 方法返回的字符串包含客户端函数调用的文本,可以插入到客户端事件处理程序中。

语法

  1. <asp:Button UseSubmitBehavior="TRUE|FALSE" runat="server" />

实例

下面的例子使用 ASP.NET 的 postback 机制:

  1. <script runat="server">
  2. Sub SubmitBtn(obj As Object, e As EventArgs)
  3. lblMsg.Text = "Submitted using the ASP.NET postback mechanism."
  4. End Sub
  5. </script>
  6.  
  7. <form runat="server">
  8. Click the button:
  9. <asp:button id="Button1" runat="server"
  10. Text="Submit" onclick="SubmitBtn"
  11. UseSubmitBehavior="FALSE" />
  12. <br />
  13.  
  14. <asp:label id="lblMsg" runat="server"/>
  15. </form>

实例

  • 在 button 控件上使用 ASP.NET 的 postback 机制