参考
http://www.cnblogs.com/lmjob/archive/2008/11/19/1260537.html
http://www.cnblogs.com/cancanwyq/archive/2007/10/31/943913.html

解决方案 »

  1.   


    protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ReceiveMoney_Query query;
                if (Context.Handler is ReceiveMoney_Query)
                {
                    query = (ReceiveMoney_Query)Context.Handler;
                    ViewState["StrFilte"] = query.StrFilte;
                    ViewState["CurrentInfo"] = query.CurrentInfo;
                }
            }
        }
    参考这个写
      

  2.   

    send.aspx和receive.aspx是两个不同的Web页
      

  3.   

    server.transfer就有这个毛病,比较难调试,很多时候并不是你代码有错误,很难说清楚。自己积累吧··
      

  4.   

     Server.Transfer  现有代码的执行进程不释放,接着执行指定的页面. 所以会报这个错误. Response.Redirect 则是抛弃原先的,执行新的,则没有这个问题