首页 > 其他 > 详细

页面间传值

时间:2014-08-07 21:48:10      阅读:252      评论:0      收藏:0      [点我收藏+]

1.Session方法

   A.aspx传参数,在点击控件函数中

protected void LinkButton1_Click1(object sender, EventArgs e)
{
    String strId = txtCid.Text;
    Session["C_Id"] = strId;//记录C_ID
    Server.Transfer("~/emp/Employee.aspx");
}

  B.aspx接收参数

String vCId = Session["C_Id"].ToString();

 

2.地址栏传值

 A.aspx按钮函数中传参数

protected void LinkButton1_Click1(object sender, EventArgs e)
{
    String strId = txtCid.Text;
    Response.Redirect("~/emp/Employee.aspx?C_Id=" + strId);
}

  B.aspx接收参数  

String vCId = Request.QueryString["C_Id"].ToString();

两种方法对比:方法1使用Server.Transfer传值,地址栏不变,如果在地址栏添加数值,会报错,而且,在之后有可能丢失传递的数据

       方法2,在地址栏输入数值就能到相应的页面,如下图:当然,前提是输入的数值正确或者加入报错处理

        bubuko.com,布布扣

页面间传值,布布扣,bubuko.com

页面间传值

原文:http://www.cnblogs.com/Vennet/p/3897873.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!