• λ我爱Aspx >> Asp.Net >> asp.net WebForm页面间传值方法
  • asp.net WebForm页面间传值方法

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:05  ؼ:.net,asp.net,web,asp
  • Session.Remove("Name");

    Session.Remove("Email");

    }

    运行,即可看到传递后的结果了。

    三、使用Server.Transfer

    虽然这种方法有点复杂,但也不失为一种在页面传值的方式。

    举个例子看看:

    1、创建一个web form

    2、在新建的web form中放置一个button1,在放置两个TextBox1,TextBox2

    3、为button按钮创建click事件

    代码如下:

    private void (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)

    {

    //创建webform的实例

    webform1 wf1;

    //获得实例化的句柄

    wf1=(webform1)Context.Handler;

    Label1.Text=wf1.Name;

    Label2.Text=wf1.Email;

    }

    常见的就是这三种方法。

    Ҷƪл˵?
  • һƪ用C#截取指定长度的中英文混合字符串
    һƪPhotoshop制作儿时的水墨故乡