postback到底啥意思?

来源:百度知道 编辑:UC知道 时间:2024/05/05 09:05:12
在asp视频教程里看到和听到的
一直不解其意-_-

postback真要讲起来三言两语说不清楚地,它关系到NET的Web Page的生命周期,关系到NET的运行机理.

简单的理解为:Client通过Submit Form的方式将填入Form的数据提交给Server进行处理--这个过程就叫postback.

很多人叫它数据回发,就是从客户端通过事件把数据提交到服务器.

通常我们在LOAD事件里写的if(!postback)是说:页面不是回发数据,而是第一次加载.就讲这么多了,你应该可以理解了,复制一堆东西也没意思

bool类型的true表示回发引起的,否则就认为是首次加载页面引起的
就是客户端与服务器间的数据往返处理
通常都是由Web相关控件的触发事件引起的
(在设计的过程中也可以不开启回发项)
控件里都有这个属性的,你可以看看
PageLoad事件里
if(!isPostBack)
{
//首次加载内容
}

防止多次加载,提高了执行效率.
(同时也避免了有效数据的覆盖,这个是刚开始asp.net编程时容易出错的地方)