三、使用Server.Transfer       
  虽然这种方法有点复杂,但也不失为一种在页面传值的方式。       
  举个例子看看:       
  1、创建一个Default      
  2、在新建的Default2中放置一个button1,在放置两个TextBox1
    
  代码如下:       
  
  (object     sender,     System.EventArgs     e)       
  {       
    Server.Transfer("Default2.aspx");       
  }       
  4、创建过程来返回TextBox1控件的值代码如下:       
  public     string     Name       
  {       
    get       
    {       
        return     TextBox1.Text;       
    }       
  }       
      
      
  5、新建一个目标页面命名为Default2
  6、在Default2中放置两个Label1
  在webform2的Page_Load中添加如下代码:       
  private     void     Page_Load       
  (object     sender,     System.EventArgs     e)       
  {       
    //创建原始窗体的实例       
    Default2 wf1;       
    //获得实例化的句柄       
    wf1=(Default2)Context.Handler;       
    Label1.Text=wf1.Name; //出错的行     
Error 1 The type or namespace name 'Default' could not be found (are you missing a using directive or an assembly reference?) K:\MenkWiki\WebSites\Mg_PageEdit.aspx.cs 31 13 K:\MenkWiki\WebSites\ 
     
      
  }