日期:2014-05-18  浏览次数:20414 次

关于页面之间使用Server.Transfer("")传值的问题!! 急呀!!
本人在使用页面之间传值的时候总是遇到一个比较麻烦的问题..希望哪位能帮忙解决一下...

例子如下...

AAA.aspx.cs
省略using...

        public   partial   class   AAA   :   System.Web.UI.Page
        {

                protected   void   Page_Load(object   sender,   EventArgs   e)
                {  
                       
                }


                public   string   textContain
                {
                      get  
                      {  
                              return   textBox.Text;  
                      }
                }
             

                protected   void   regSubmit_Click(object   sender,   EventArgse)                
                {
                        Server.Transfer( "BBB.aspx ");
                }

        }


BBB.aspx.cs

public   partial   class   BBB   :   System.Web.UI.Page
{
                protected   void   Page_Load(object   sender,   EventArgs   e)
                {

                        AAA   a   =   Context.Handler   as   AAA;
                        if   (a   !=   null)
                        {
                                string   UserAccount   =   a.textContain;
                        }

                        else   Server.Transfer( " ");

                }

}


AAA页面通过get方法获取本页面AAA.aspx的textBox的值.然后通过Server.Transfer( " ")方法传送给BBB页面..
AAA   a   =   Context.Handler   as   AAA;     //实例AAA  
string   UserAccount   =   a.textContain;     //通过a.textContain获得AAA.aspx的textBox的值..

可是编译的时候常出现错误

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