Joe*_*ips 41 asp.net postback page-lifecycle callback
我最近遇到了一些检查的代码,Page.IsCallBack但我不确定它有什么不同Page.IsPostBack.任何人都可以开导我吗?
编辑:它们是互斥的还是在特定情况下可以同时发生?
TSt*_*per 43
Page.IsCallBack
它获得一个值,指示页面请求是否是回调的结果.它是一个特殊的回发,因此总是会发生往返; 但是,与经典的回发不同,脚本回调不会重绘整个页面.在回调期间不更新ViewState,它用于回发.
Page.IsPostBack
检查Page是否是第一次访问服务器.与IsCallBack不同,ViewState已更新
有关更多详细信息,请参阅页面生命周期,其中显示了说明事件顺序的图表
编辑 -回答您的新问题
对于两种请求类型,Page.IsPostback属性都将返回true.仅当请求是客户端回调时,Page.IsCallback属性才会返回true
回发是指通过单击提交按钮或通过Javascript(如AutoPostback控件)将表单发回给自身
回调是指AJAX控件在页面上调用方法作为ajax请求的一部分
| 归档时间: |
|
| 查看次数: |
53540 次 |
| 最近记录: |