现在有办法是:通过request传过去。
但是我不想那么做,就想象我说的那么做,在第二个WebForm里去取得 Text1.Text。

解决方案 »

  1.   

    http://www.stardeveloper.com/articles/display.html?article=2003061901&page=1Submitting Web Form data from one ASP.NET page to another
      

  2.   

    我才刚学ASP.NET不久,我想,既然微软大力的推荐控件技术,还把一个Web页抽象成WebForm,那么能不能干脆彻底地作到象delphi和VB那样,一个Form调用另外一个Form?
      

  3.   

    使用Server.Transfer
    举个例子看看:
    1、创建一个web form
    2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox2 
    3、为button按钮创建click事件
    代码如下:
    private void Button1_Click
    (object sender, System.EventArgs e)
    {
    Server.Transfer("webform2.aspx");
    }
    4、创建过程来返回TextBox1,TextBox2控件的值代码如下:
    public string Name
    {
    get
    {
    return TextBox1.Text;
    }
    }public string EMail
    {
    get
    {
    return TextBox2.Text;
    }
    }
    5、新建一个目标页面命名为webform2
    6、在webform2中放置两个Label1,Label2
    在webform2的Page_Load中添加如下代码:
    private void Page_Load
    (object sender, System.EventArgs e)
    {
    //创建原始窗体的实例
    WebForm1 wf1;
    //获得实例化的句柄
    wf1=(WebForm1)Context.Handler;
    Label1.Text=wf1.Name;
    Label2.Text=wf1.EMail;}
    运行,即可看到传递后的结果了。 
     
      

  4.   

    就是说一个用 server.transfer("newpage.aspx")
    一个用context.handler
      

  5.   

    guoguo19811025(蝈蝈) 正解
    补充一下,用 Server.Transfer(newPage, true)可以把第一个页面的QueryString和Form传到第二个页面,如果用 Server.Transfer(newPage, false)则不传递。
      

  6.   

    server.transfer("newpage.aspx")
    用context.handler
      

  7.   

    有那么麻烦吗, session 岂不简单。
      

  8.   

    session岂不占有服务器资源,推荐使用server.transfer
      

  9.   

    页面Transfer只是临时性的,但Session是用来存持久性的数据,在这里不合适。
      

  10.   

    办法太多但是没有一个好的方法,你用session 我用cookie ,catch
      

  11.   

    Javascript能做到~~去那里可以问问...我肯定!
      

  12.   

    参数简单的话用request就行了.参数复杂就用server.transfer. 但ASP.NET中好像很少有必要这样做吧.
      

  13.   

    一般的值直接用url传过去就行了...如果是不能给别人看的..用session吧
      

  14.   

    用静态变量,
    在其中一个aspx中namespace中声明一个
    public pass
    {
     public static string thepassstr;
    }
    在另外的aspx中直接调用,pass.thepassstr;