bin*_*ndu 36 asp.net autopostback
AutoPostBack=True
和之间有什么区别AutoPostBack=False
?
Vis*_*har 34
取自http://www.dotnetspider.com/resources/189-AutoPostBack-What-How-works.aspx:
Autopostback
是基于Web控件中的某些事件自动将页面发回服务器的机制.在某些Web控件中,名为auto post back的属性(如果设置为true)将在控件中发生事件时将请求发送到服务器.每当我们在任何控件上将autopostback属性设置为true时,.NET框架将自动在生成的HTML中插入几行代码以实现此功能.
- 一个名为__doPostBack的JavaScript方法(eventtarget,eventargument)
- 两个名为__EVENTTARGET和__EVENTARGUMENT的隐藏变量
- OnChange将JavaScript事件发送给控件
Agh*_*oub 15
AutoPostBack = true
允许控制回发到服务器.它与事件相关联.
例:
<asp:DropDownList id="id" runat="server" AutoPostBack="true" OnSelectIndexChanged="..."/>
Run Code Online (Sandbox Code Playgroud)
带有上述下拉列表的aspx页面不需要进行asp:button
回发.当您更改下拉列表中的选项时,页面将回发到服务器.
AutoPostBack
on控件的默认值为false.
Hab*_*bib 10
如果要在发生任何事件时回发页面,则AutopostBack是您分配给Web控件的属性.
您可能会看到这篇文章:什么是AutoPostBack?
Autopostback是一种机制,通过该机制,页面将根据Web控件中的某些事件自动发回服务器.在某些Web控件中,名为auto post back的属性(如果设置为true)将在控件中发生事件时将请求发送到服务器
例如,TextBox具有AutoPostBack属性
使用AutoPostBack属性指定当TextBox控件失去焦点时是否将自动回发到服务器.在TextBox控件中按ENTER或TAB键是更改焦点的最常用方法.
归档时间: |
|
查看次数: |
104203 次 |
最近记录: |