由UseSubmitBehavior引发的问题
2011-03-27 23:08
337 查看
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.button.usesubmitbehavior%28v=VS.80%29.aspx
.NET Framework 2.0
其他版本
.NET Framework 4
.NET Framework 3.5
.NET Framework 3.0
注意:此属性在 .NET Framework 2.0 版中是新增的。
获取或设置一个布尔值,该值指示 Button
控件使用客户端浏览器的提交机制还是 ASP.NET 回发机制。
命名空间:
System.Web.UI.WebControls
程序集:
System.Web(在 system.web.dll 中)
语法
VB
C#
C++
F#
JScript
复制
J#
复制
;否则为 false
。默认为 true
。
备注
使用 UseSubmitBehavior
属性来指定 Button
控件使用客户端浏览器的提交机制还是 ASP.NET 回发机制。默认情况下,此属性的值为 true
,从而导致 Button
控件使用浏览器的提交机制。如果指定为 false
,则 ASP.NET 页框架将客户端脚本添加到页面,以将窗体发送到服务器。
当 UseSubmitBehavior
属性为 false
时,控件开发人员可以使用 GetPostBackEventReference
方法来返回 Button
的客户端回发事件。GetPostBackEventReference
方法返回的字符串包含客户端函数调用的文本,可以插入到客户端事件处理程序中。
无法通过主题或样式表主题设置此属性。有关更多信息,请参见 ThemeableAttribute
和 ASP.NET 主题和外观概述
。
示例
下面的代码示例演示如何使用 UseSubmitBehavior
属性指定 Button
控件在回发至服务器时使用的提交机制。UseSubmitBehavior
属性被设置为 false
,从而导致该按钮使用 ASP.NET 回发机制。如果使用浏览器的“查看源文件”命令查看所呈现的页面的源代码,会看到客户端脚本已经由 ASP.NET 页框架添加以将窗体发送到服务器。
VB
C#
C++
F#
JScript
复制
Button.UseSubmitBehavior 属性
.NET Framework 2.0
其他版本
.NET Framework 4
.NET Framework 3.5
.NET Framework 3.0
注意:此属性在 .NET Framework 2.0 版中是新增的。
获取或设置一个布尔值,该值指示 Button
控件使用客户端浏览器的提交机制还是 ASP.NET 回发机制。
命名空间:
System.Web.UI.WebControls
程序集:
System.Web(在 system.web.dll 中)
语法
VB
C#
C++
F#
JScript
复制
[ThemeableAttribute(false )] public virtual bool UseSubmitBehavior { get ; set ; }
J#
复制
/** @property */ public boolean get_UseSubmitBehavior () /** @property */ public void set_UseSubmitBehavior (boolean value)
属性值
如果该控件使用了客户端浏览器的提交机制,则为 true;否则为 false
。默认为 true
。
备注
使用 UseSubmitBehavior
属性来指定 Button
控件使用客户端浏览器的提交机制还是 ASP.NET 回发机制。默认情况下,此属性的值为 true
,从而导致 Button
控件使用浏览器的提交机制。如果指定为 false
,则 ASP.NET 页框架将客户端脚本添加到页面,以将窗体发送到服务器。
当 UseSubmitBehavior
属性为 false
时,控件开发人员可以使用 GetPostBackEventReference
方法来返回 Button
的客户端回发事件。GetPostBackEventReference
方法返回的字符串包含客户端函数调用的文本,可以插入到客户端事件处理程序中。
无法通过主题或样式表主题设置此属性。有关更多信息,请参见 ThemeableAttribute
和 ASP.NET 主题和外观概述
。
示例
下面的代码示例演示如何使用 UseSubmitBehavior
属性指定 Button
控件在回发至服务器时使用的提交机制。UseSubmitBehavior
属性被设置为 false
,从而导致该按钮使用 ASP.NET 回发机制。如果使用浏览器的“查看源文件”命令查看所呈现的页面的源代码,会看到客户端脚本已经由 ASP.NET 页框架添加以将窗体发送到服务器。
VB
C#
C++
F#
JScript
复制
<%@ page language="C#" %> <script runat="server" > void SubmitBtn_Click(object sender, EventArgs e) { Message.Text = "Hello World!" ; } </script> <html> <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> http://blog.sina.com.cn/s/blog_5f3a34230100khrq.html
相关文章推荐
- 由UseSubmitBehavior 引发的“血案” (后章)
- 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
- ASP.NET Button控件的UseSubmitBehavior属性引发的血案
- ASP.NET Button控件的UseSubmitBehavior属性引发的血案 推荐
- 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
- asp.net按钮的UseSubmitBehavior属性体验
- Button.UseSubmitBehavior 属性的使用
- Button.UseSubmitBehavior 属性
- UseSubmitBehavior 属性
- UseSubmitBehavior (前章)
- UseSubmitBehavior (后章)
- asp.net里面button的submit,or usesubmitbehavior property (转载)
- button's UseSubmitBehavior="true" and RichText control (TelerikEditor or DevExpress Editor)
- 防止二次提交 UseSubmitBehavior
- Button.UseSubmitBehavior 属性
- asp.net 防止二次提交 以及UseSubmitBehavior属性
- UseSubmitBehavior="false" 防止页面重复提交bug
- clang: error: linker command failed with exit code 1 (use -v to see invocation)问题
- VMware Workstation 出现 "This virtual machine appears to be in use."的问题
- javaweb(实用)-IDEA下resources目录下txt文件读取写入引发的路径问题总结