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

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:05  ؼ:.net,asp.net,web,asp
  • private void Page_Load(object sender,System.EventArgs e)

    {

    Label1.Text=Request.QueryString["name"];

    Label2.Text=Request.QueryString["Email"];

    }

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

    二、使用Session变量

    使用Session变量传值是一种最常见的方式了,此中方式不仅可以把值传递到下一个页面,还可以交叉传递到多个页面,直至把Session变量的值removed后,变量才会消失。举个例子看看:

    1、创建一个web form

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

    3、为button按钮创建click事件

    代码如下:

    private void button_click(object sender,System.EventArgs e)

    {

    Session["Name"]=TextBox1.Text;

    Session["Email"]=TextBox2.Text;

    Response.Redirect("webform2.aspx");

    }

    4、新建一个目标页面命名为webform2

    5、在webform2中放置两个Label1,Label2

    在webform2的Page_Load中添加如下代码:

    private void Page_Load(object sender,System.EventArgs e)

    {

    Label1.Text=Session["Name"].ToString();

    Label2.Text=Session["Email"].ToString();

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