asp.net – IsPostBack,IsAsync和IsCallback有什么区别?
我在Page_Load中编写代码,我首先使用了IsPostBack,但后来我遇到了IsAsync和IsCallback属性.我开始思考,他们看起来有点相同.从谷歌我发现了一些信息:
>当页面通过表单方法发布时,IsPostBack为true,我同意100%. 不过我还有一些问题: >什么是回调以及它与回发的不同之处. 有用的链接: Difference between IsCallback and IsPostback 解决方法
IsAsync独立于客户端发出的请求类型,用于标识按文档中所述异步处理的页面:
您可以在本MSDN杂志文章Asynchronous Pages in ASP.NET 2.0中阅读有关异步页面的更多信息. IsCallback用于标识客户端回调,请参阅Implementing Client Callbacks Programmatically Without Postbacks in ASP.NET Web Pages,最后IsPostback标识提交与页面关联的表单所产生的请求. IsPostback本身不能用于标识将从将执行部分呈现的页面完全呈现页面的回发,例如,如果您使用的是UpdatePanel. 为了识别仅执行部分呈现的回发请求,您需要检查IsPostback是否为真,而ScriptManager.GetCurrent(this.Page).IsInAsyncPostBack也是如此. 此主题也对How to: Determine How ASP.NET Web Pages Were Invoked感兴趣. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 未部署ASP.NET MVC3区域_ViewStart.cshtml
- asp.net-mvc – 用于ASP.NET MVC 3中用户帐户注册的Faceboo
- asp.net – MVC 2 AntiForgeryToken – 为什么对称加密IPri
- asp.net-mvc – IIS Express会自动禁用我的项目的匿名身份验
- asp.net – 将MasterPage ImageButton事件传递给内容页面
- ASP.NET:如何重定向,预填充表单数据?
- asp.net – 在非开发环境中省略从Web API方法返回的错误消息
- ASP.NET
- asp.net-mvc – PartialView必须从WebViewPage派生错误
- Asp.net MVC scheduler的实现方法详解
- asp.net-mvc – 使用ASP.NET MVC2中的DataAnnota
- 如何编辑asp.net网站?我对.cs文件所做的更改不会
- ASP.NET Web窗体 – 模型视图演示者和用户控件
- asp.net-mvc – 在ajax请求中返回PDF
- asp.net – 在web.config location元素中无法识别
- asp.net-mvc – ASP.Net MVC 2.0 Html.HiddenFor
- asp.net – URL中的Web API嵌套资源
- asp.net-core – 如何在Visual Studio 2015 RC中
- asp.net-mvc – ASP.NET MVC3:调试和发布应用程
- asp.net-mvc-3 – MVC3 – 如何在最后插入一个带