AutoPostBack=True和AutoPostBack=False有什么不同
发布于 2012-08-29 16:48:24
摘自http://www.dotnetspider.com/resources/189-AutoPostBack-What-How-works.aspx
Autopostback是一种根据web控件中的某些事件将页面自动回发到服务器的机制。在某些web控件中,如果将名为auto post back的属性设置为true,则当控件中发生事件时,会将请求发送到服务器。
每当我们在任何控件上将autopostback属性设置为true时,.NET框架都会自动将几行代码插入到为实现此功能而生成的超文本标记语言中。
发布于 2012-08-29 16:42:10
AutoPostBack = true允许将控制回发到服务器。它与一个事件相关联。
示例:
<asp:DropDownList id="id" runat="server" AutoPostBack="true" OnSelectIndexChanged="..."/>具有上述下拉列表的aspx页面不需要asp:button来执行回发。当您更改下拉列表中的选项时,页面将回发到服务器。
控件上AutoPostBack的默认值为false。
发布于 2012-08-29 16:47:54
如果您想要在web控件上发生任何事件时回发页面,则AutopostBack是分配给web控件的属性。
你可以看到这篇文章:What is AutoPostBack?
自动回发是一种机制,通过该机制,页面将根据web控件中的某些事件自动回发到服务器。在某些web控件中,名为auto post back的属性如果设置为true,则在控件中发生事件时将请求发送到服务器
例如,TextBox具有AutoPostBack属性
使用AutoPostBack属性指定当TextBox控件失去焦点时是否自动回发到服务器。在TextBox控件中按ENTER或Tab键是最常见的更改焦点的方法。
https://stackoverflow.com/questions/12173914
复制相似问题