• λ我爱Aspx >> Asp.Net >> asp.net2.0中异步调用WebService(异步页)
  • asp.net2.0中异步调用WebService(异步页)

  • :aspxer  Դ:5iaspx  :2007-8-1 13:14:30  ؼ:.net,asp.net,asp.net2.0,web,asp,webservice
  • 由于asp2.0提供了异步页的支持使异步调用WebService的性能有了真正的提升。

    使用异步页,首先要设置Async="true",异步页是在Prerender和PrerenderComplete事件间加入Begin,end异步方法实现的,Begin和End方法属于不同的线程。

    WS异步页的实现有两种方式:

    1、使用等待方法实现异步

    通用类,封装了WS

    /**//// <summary>

    /// 使用等待方法实现异步

    /// </summary>

    /// <param name="name"></param>

    /// <returns></returns>

    private Account account;

    private string username;

    public Account Account

    {

    get { return account; }

    set { account = value; }

    }

    public string Username

    {

    get { return username; }

    set { username = value; }

    }

    public IAsyncResult BeginAsyncGetAccount(object sender, EventArgs e, AsyncCallback cb, object state)

    {

    return vb.BeginGetAccountbyName(username,cb,state);

    }

    public void EndAsyncGetAccount(IAsyncResult ar)

    Ҷƪл˵?
  • һƪ在VS2003中直接用DREAMWEAVER8打开ASPX文件
    һƪFlash 遮罩效果解析