我想在ASP.NET网页读取之后,实现局部区域显示Loding提示,并执行后台数据操作。       大概思路就是  进入页面 看到页面中某控件位置显示Loading, Loding结束 显示数据小弟想了半天也没想通.NET的哪个函数可以在Load事件后直接触发其他事件
   希望好心大虾可以提供帮助,解答

解决方案 »

  1.   

    想过用Ajax
    但是  不知道 UpdateProgress 中 哪个事件可以完成 操作..
    希望可以得到细一点的解答
      

  2.   

    这个是Ajax加载后台数据时产生的效果(net本身没有这样的函数),如:if(xmlhttp.readystate==4)
    {
      //...可以在这里把一个div显示出来,div里有个等待的图片,这样可以实现吗?
      if(xmlhttp.status==200)
      {  }
    }
    这方面的第三方控件也很多,比如Ajaxload:
    http://paranimage.com/ajaxload-ajax-effects-generator-load/
      

  3.   

    jQuery,异步获得数据。相应位置用Loading提示占位。
      

  4.   

    Updatepanel 结合 timer
    页面初始化时 Updatepanel 触发事件指定 timer,
    Updatepanel用于显示友好提示,关联 Updatepanel
    更新后关闭timer。
      

  5.   

    LS好思路, 但是    我没理解 关闭Timer的意思
           是 控制Enabled 还是释放掉Timer?
      

  6.   

    除非是ajax请求,如果是post或者get请求,这种效果是做不出来的
      

  7.   


    C# codeif(xmlhttp.readystate==4)
    {
      if(xmlhttp.readystate<4)
      {
        //显示图片
      }
      if(xmlhttp.status==200)
      {  }
    }
      

  8.   

    可以不用 timer  用  客户端函数回调
      

  9.   

      实在是想不通怎么才能完成 在前台直接调用后台的方法
    if(xmlhttp.readystate==4)
    {
      //...可以在这里把一个div显示出来,div里有个等待的图片,这样可以实现吗?
      if(xmlhttp.status==200)
      {  }
    }这种形式 比较符合我的思路
          但是 xmlhttp对象 在哪里  我如何才能使用到xmlhttp对象
                 太压抑了
      

  10.   

      谢谢各位大虾 最后 使用的 timer控件  跟update绑定实现了
                  十分感谢
      

  11.   

    ajax  在  节点的 load事件 里面 是加载成功的事件