欢迎各界计算机爱好者加入,弘扬极客精神!

什么是postback?

0 喜欢 0 不喜欢
问题关闭原因: enough answers
最新提问 12月 13, 2016 分类:C# | 用户: Winter (182 分)  
已关闭 1月 14 用户:Re

15 个回答

1 喜欢 0 不喜欢
简单来说 就是回传,意思是 就是页面发送到请求到自己本身这个页面,这个东西可以在代码里面检查出来。
最新回答 12月 13, 2016 用户: charles (3,720 分)  
0 喜欢 0 不喜欢
页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来,就叫postback
最新回答 12月 13, 2016 用户: Zard (5,052 分)  
0 喜欢 0 不喜欢
IsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。 对于我们自己使用WebForm进行开发时,经常会在Page_Load中对IsPostBack进行判断,因为第一次请求的时候会执行Page_Load,在非第一次请求的时候也会执行Page_Load。为什么对同一个Form有多次请求呢?asp.net中引入了服务器端事件,支持服务器端事件的控件,会发出对当前Form的请求,这样在很多情形下我们就需要区别是否是对这个Form的第一次请求 所以在程序程序一般都有 Page_Load事件中就有了 if(!IsPostBack) { //第一次请求时加载,注意前面的“!” }
最新回答 12月 15, 2016 用户: weini520aou (4,198 分)  
0 喜欢 0 不喜欢
当客户端请求时(新请求),.aspx页编译后的js代码和html源文件就发送到客户端浏览器。当用户点击某个标签元素时,激发相应js代码以发动对服务器的数据处理请求(回传请求,即夹带有上传数据的请求)。如果回传请求的是原.aspx页将刷新页面但视图状态会保留数据值。
 
最新回答 12月 16, 2016 用户: Cunese (6,834 分)  
0 喜欢 0 不喜欢
就相当于一种标示,说明会话没有结束,是返回的后记结果
最新回答 12月 16, 2016 用户: Momo (8,498 分)  
0 喜欢 0 不喜欢
postback真要讲起来三言两语说不清楚地,它关系到NET的Web Page的生命周期,关系到NET的运行机理. 简单的理解为:Client通过Submit Form的方式将填入Form的数据提交给Server进行处理--这个过程就叫postback. 很多人叫它数据回发,就是从客户端通过事件把数据提交到服务器. 通常我们在LOAD事件里写的if(!postback)是说:页面不是回发数据,而是第一次加载.就讲这么多了,你应该可以理解了,复制一堆东西也没意思
最新回答 12月 18, 2016 用户: 无奈ing (2,070 分)  
0 喜欢 0 不喜欢
PostBack什么时候被引发?

 

PostBack由客户端浏览器引发。通常是用户操作(点击按钮、修改下拉框等)页面中的某个控件,然后该控件发起一个PostBack。最后该控件的状态加上本页面上所有的其它控件(也就是ViewState)一起回发到服务器。

 

PostBack时发生了什么?

 

通常情况下PostBack会触发web服务器创建一个被引发了PostBack的页面page类的实例。然后这个page对象就步入了它常规的页面生命周期,与一般情况稍有差异(见下文)。如果你没有在页面的生命周期期内将用户重定向到另一个指定的页面,PostBack的最终结果将是再次将相同的页面呈现给用户,然后开始等待下一个PostBack。

 

为什么需要PostBack?

 

web应用是运行在web服务器上的。为了处理用户请求所导致的应用状态的更改或是页面的跳转,你需要一些在
最新回答 12月 18, 2016 用户: ywen232622 (2,006 分)  
0 喜欢 0 不喜欢
页面在首次加载后向服务器提交数据,然后服务器把处理好的数据传递到客户端并显示出来

 

最新回答 12月 19, 2016 用户: harryho97 (4,704 分)  
0 喜欢 0 不喜欢
http://www.cnblogs.com/moonache/p/5567224.html

这个网站的讲解很详细,希望能够帮到你
最新回答 12月 20, 2016 用户: Megan (3,806 分)  
0 喜欢 0 不喜欢
其实所谓这个就是回传的意思,那就是说这个页面是不是第一次请求,如果不是的话就意思是这个页面是回传的
最新回答 12月 22, 2016 用户: Liwenwen (4,004 分)  
...