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是为了解决客户端到服务器端的数据往返问题(受网络带宽影响),所有的处理都在客户端进行(不占用服务端资源)避免网络传输带来的瓶颈。
  • 相关阅读:
    信号发生器的设计(期末课程设计)
    小程序异步获取openid解决方案
    微信小程序生成二维码之传参(接收的参数乱码该咋解决)
    小程序tabBar,点击进入tabBar刷新tabBar页面
    微信小程序函数执行顺序问题
    RESTful规范与常用状态码
    dedeCMS二次开发api简单接口代码
    DEDECMS怎么获取当前栏目及所有子栏目的文章数量
    DedeCMSV57数据库结构文档(数据字典)
    【JQuery插件】把网页或某div或table表格内容转为图片并下载
  • 原文地址:https://www.cnblogs.com/vipcjob/p/1550708.html
Copyright © 2011-2022 走看看