Asp.net Page.IsPostBack和Page.IsCallBack之间有什么区别?
我最近遇到了一些检查Asp.net Page.IsPostBack和Page.IsCallBack之间有什么区别?,asp.net,postback,callback,page-lifecycle,Asp.net,Postback,Callback,Page Lifecycle,我最近遇到了一些检查Page.IsCallBack的代码,但我不确定它与Page.IsPostBack有什么不同。谁能启发我 编辑:在给定情况下,它们是相互排斥的还是可以同时发生?Page.IsCallBack 它将获得一个值,该值指示页面请求是否是回调的结果。这是一个特殊的回发,所以往返总是发生的;但是,与经典回发不同,脚本回调不会重新绘制整个页面。ViewState在回调期间不会更新,它用于回发 Page.IsPostBack 检查页面是否第一次访问服务器。与iCallback不同,View
Page.IsCallBack
的代码,但我不确定它与Page.IsPostBack
有什么不同。谁能启发我
编辑:在给定情况下,它们是相互排斥的还是可以同时发生?Page.IsCallBack 它将获得一个值,该值指示页面请求是否是回调的结果。这是一个特殊的回发,所以往返总是发生的;但是,与经典回发不同,脚本回调不会重新绘制整个页面。ViewState在回调期间不会更新,它用于回发 Page.IsPostBack 检查页面是否第一次访问服务器。与iCallback不同,ViewState是更新的 有关演示事件序列的图表的更多详细信息,请参阅 编辑-回答您的新问题 对于这两种请求类型,Page.IsPostback属性都将返回true。仅当请求是客户端回调时,Page.IsCallback属性才会返回true
回调是一种特殊的回发,因此总是发生往返;但是,与经典回发不同,脚本回调不会重新绘制整个页面。ViewState在回调期间不会更新,它用于回发 更多信息:通过表单方法发布页面时为真
当页面已从AJAX调用中回调时为true。回发是指通过单击提交按钮或通过Javascript(如自动回发控件)将表单回发到自身 回调是当AJAX控件作为AJAX请求的一部分调用页面上的方法时
检查页面是否第一次访问服务器。与iCallback不同,ViewState已更新我喜欢你的答案,但你能否重新表述你的第二句话,使其更清晰?谢谢。链接现在断了。也许应该是?你能给出一些会发出回调的相关控件的例子吗?给出目前为止的答案,更好的问题可能是IsCallback和IsAsync之间的区别是什么?在回调中,你能主上传响应以返回一个文件(如csv)供用户下载吗?