zoukankan      html  css  js  c++  java
  • ASP.NET 2.0中的异步页面

    例子1:在当前页面获取另一个页面的内容:
    aspx:
    <%@ Page Async="true"...><asp:Label ID="lbOutPut" runat="server"></asp:Label>
    aspx.cs:
    Code

    异步任务(修改上述的部分代码如下):
    Code
    例子2:异步数据绑定
    aspx:
    <%@ Page Async="true"...><asp:GridView ID="MyGirdView" runat="server"...>...</asp:GridView>
    aspx.cs:
    Code
    例子3:异步调用WebService
    aspx:
    <%@ Page Async="true"...>
    aspx.cs:
    Code
    WebServie(WS/App_Code/Serviec.cs):
    Code

    ajax技术和异步页面技术的区别:
    1。实现方式不同(ajax是用js在客户端实现,异步页面技术是在服务器端实现),即代码运行位置不同。
    2。适用情况不同:
      异步页面技术是为了服务器端的性能提升,比如IO操作,外部服务操作(HttpRequest,WebService),大数据量(数据库)操作时,可以提高吞吐量(可以让系统的工作线程可以尽快回到线程池中去,缩短线程的工作周期)。应用于请求很多,每个请求处理的周期很长的情况。
      ajax是为了解决客户端到服务器端的数据往返问题(受网络带宽影响),所有的处理都在客户端进行(不占用服务端资源)避免网络传输带来的瓶颈。
  • 相关阅读:
    数据库基础+重置root密码
    Bug定级
    测试用例和测试方法
    测试基础
    HDOJ-1010 Tempter of the Bone(dfs)
    POJ
    HDU-2089 不要62 (数位DP)
    Happy!
    LOJ-1422 万圣节服装
    数字三角形(数塔问题)
  • 原文地址:https://www.cnblogs.com/vipcjob/p/1550708.html
Copyright © 2011-2022 走看看