我在一个项目里建立了几个页面,利用Server.Transfer()在页面间来传递数据,但是我用“a a1 = (a)Context.Handler;”在页面"b"引用页面"a"时提示“无法将类型为ASP.b_aspx”的对象强制转换为类型“a”,这是怎么回事?

解决方案 »

  1.   

    错误提示:找不到类型或命名空间名称“Default2”(是否缺少 using 指令或程序集引用?)
      

  2.   

    if(seach is Context.Handler)
    {
       seach mseach=(seach)Context.Handler;   //*****获取前一个页面的查询条件
       string strFilter=((HtmlInputHidden)mseach.FindControl("txtseachfilter")).value;
    }
      

  3.   

    request.不过2005提供了跨页数据共享的方式
      

  4.   

    我是想在页面b引用页面a的公共属性,所以在页面b用a a1 = (a)Context.Handler引用,在2003里可以通过,但是在2005里出错了,我对比了一下发现2005里没有namespace,大家有什么解决办法?