比如过程中有个循环,用ajaxpro的时候要求循环里动态的向页面上输出进度

解决方案 »

  1.   

    var result = ClassName.func();
    alert(result.value);
    这样掉用就是同步的
      

  2.   

    用JS循环然后再循环中加一个setTime()来做延时,并且调用另一个JS函数用来输出。
      

  3.   

    ajaxpro,默认调用就是同步.
      

  4.   

    [AjaxPro.AjaxMethod]
    public string a()
    {
      for (int i=0;i<1000;i++) return i;
    }但是代码里有个循环,如何在处理中通知js更新页面?
      

  5.   

    这个要通过session来传值.
    [AjaxPro.AjaxMethod]
    public string a()
    {
      for (int i=0;i<1000;i++)

     Session["Index"] = i;
     return i;
    }
    }再加一个Method.
    return Session["Index"]的值a调用一次.另一个取值的方法循环中调用
      

  6.   

    [AjaxPro.AjaxMethod]
    public string a()
    {
    for (int i=0;i<100000;i++)

    Session["Index"] = i;
    b();
    }
             return "";
    }[AjaxPro.AjaxMethod]
    public string b()
    {
    return Session["Index"].ToString();
    }js是:
    <SCRIPT language=javascript>            
    function Opr()
    {
    Typhoto.WebForm1.a(IsOpr_callback);
    }function IsOpr_callback(res)
    {
    var bRet = res.value;
    document.all.a.innerHTML=bRet;
    }
    </SCRIPT>但是b返回的不知道返到哪去了,输出的还是a过程里面的
      

  7.   

    我明白了,要同时调用两个过程,b过程就用js的time那个函数循环读出
      

  8.   

    js调用a一次.调用b n次.分开.
      

  9.   

    var result = ClassName.func();
    alert(result.value);
    这样掉用就是同步的