日期:2014-05-18  浏览次数:20387 次

急需弄懂的一个概念
1.什么是数据的回发
2.什么情况下什么产生回发
3.回发在实际应用中起什么作用
4.回发会引起哪些事件

  请大家详细指点,感激不尽.

------解决方案--------------------

个人认为,也许是错的
1.回发就是postback
2.runat server的服务端控件可以产生,当然也可手动回发,也就是那个_doPostBack(xxx)
3.不回发,服务端怎么响应事件
4.。。。绑定的那些事件。

因为回发,客户端要保存状态,所以ASP.NET有了viewstate的概念
------解决方案--------------------
1.什么是数据的回发 
2.什么情况下什么产生回发 
3.回发在实际应用中起什么作用 
4.回发会引起哪些事件
=====================
一个个说:
b/s的实现机制决定了,我们对页面的请求,都是需要从服务端请求并从服务器返回的。
1.所谓的回发,就是客户端与服务端重新一次交互。
2.当执行服务端事件的时候都会引起回发,比如你点击服务端控件:button
3.说不上起到什么作用,这个是b/s架构的实现机制。
4.任何一次回发,实际上是对整个页面的一次新的请求,所有的控件重新初始化,所有的内容重新绑定,
这个时候实际上执行了一个页面的生命周期,在这个周期中所能包含的事件和方法全部都要执行~
大体的事件(建议搜索页面生命周期,你会了解的更多)