• 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是为了解决客户端到服务器端的数据往返问题(受网络带宽影响),所有的处理都在客户端进行(不占用服务端资源)避免网络传输带来的瓶颈。
  • 相关阅读:
    凯撒密文的破解编程实现
    微软ping命令的源代码
    从编程到入侵
    永远的后门
    永远的后门
    奇妙的Base64编码
    用端口截听实现隐藏嗅探与攻击(二)
    奇妙的Base64编码
    Liferea 1.1.2
    Equinox Desktop Environment 1.1
  • 原文地址:https://www.cnblogs.com/vipcjob/p/1550708.html
Copyright © 2020-2023  润新知