首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于ispostpack,该怎么处理

2012-10-10 
关于ispostpack获取一个值,该值指示该页是否为了响应客户端的回发而加载,或者是否正被首次加载和访问。前半

关于ispostpack
获取一个值,该值指示该页是否为了响应客户端的回发而加载,或者是否正被首次加载和访问。前半部分不是很理解,麻烦把详细过程描述一下、、、、、、谢谢

[解决办法]
“前半部分”跟后半部分是同一个意思。什么叫做“不是首次加载和访问”呢?——就是:“响应客户端回发”这个意思。

“回发”这个词儿是asp.net的术语,表示所有asp.net控件(包括Page类也是asp.net控件)参与Page对象生命周期的Postst过程,asp.net自动把客户端提交的数据填入asp.net控件的值,并且准备在page_load完成之后来触发各个控件的相应事件。asp.net这种能够模拟winform控件事件处理机制能力,可以响应客户端交互操做事件的自动化能力,就叫做“回发”。
[解决办法]
IsPostBack为true 就是客户端的回发
这个回发一般有控件产生,比如一个提交按钮。

所以一般有些数据会在首次加载的时候去绑定数据,在回发情况下,单独的去绑定数据。
否则在回发的时候也pageload加载的话,会清空掉一些页面控件的值,而导致数据丢失。


[解决办法]

探讨
“前半部分”跟后半部分是同一个意思。什么叫做“不是首次加载和访问”呢?——就是:“响应客户端回发”这个意思。

“回发”这个词儿是asp.net的术语,表示所有asp.net控件(包括Page类也是asp.net控件)参与Page对象生命周期的Postst过程,asp.net自动把客户端提交的数据填入asp.net控件的值,并且准备在page_load完成之后来触发各个控件的相应事件。asp.……

热点排行