ASP.NET中的异步和同步回发

异步和同步回发之间有什么区别?


从Plz告诉我差异同步回发和异步回发

异步回发的行为与同步回发相当,所有服务器页面生命周期事件都会发生。 但是在渲染阶段,在异步回发中,只有更新面板的内容被发送回浏览器,因为在同步回发中,所有页面内容都被刷新/发送回浏览器。

另请参阅部分页面渲染概述

异步回发的行为很像同步回发。 所有服务器页面生命周期事件都会发生,并保留视图状态和表单数据。 但是,在渲染阶段,只有UpdatePanel控件的内容被发送到浏览器。 页面的其余部分保持不变。


AsyncPostBackTrigger:异步回发触发器部分更新页面,而不刷新整个页面(AJAX)
- 将回传转换为异步回调
- 通常用于在UpdatePanel之外的控件发回时触发更新如果ChildrenAsTriggers =“false”,可用于指定UpdatePanel内的哪些控件应该回调而不是回发

PostBackTrigger: Postback触发器更新整个页面由服务器完成页面发布所引起的页面。
让UpdatePanel内的控件回发
- 当ChildrenAsTriggers =“true”时,通常用于允许某些控件回发


异步回传通常用于在JavaScript的帮助下提供增强的浏览器功能。 例如,根据在下拉列表中选择的部门填写部门中的指定,而不会导致整个页面刷新。

使用可以使用ASP更新面板 - http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx

XMLHTTP REQUEST调用asp.net页面http://www.w3schools.com/XML/xml_http.asp

ASP.NET> AJAX和Web服务http://www.asp.net/Ajax/Documentation/Live/tutorials/ExposingWebServicesToAJAXTutorial.aspx

链接地址: http://www.djcxy.com/p/50815.html

上一篇: Asynchronous and synchronous postback in ASP.NET

下一篇: Asynchronous vs synchronous messagin