ASP.Net页面传值的6种方式
来源:互联网 发布:淘宝静物摄影利润 编辑:程序博客网 时间:2024/06/04 23:19
一,QueryString
如:前台:<a href="a.aspx?id="+id> 后台Response.Redirect("a.aspx?id="+id);
传值接收:Request.QueryString["id"].toString();
二,Session
如:Session["Usename"]=TextBox1.Text;
接收:TextBox2.Text=Sesseion["Usename"].toString();
三,Server.Transfer //从A页面跳转到B页面,可以在B页面通过Context.Handler获得A页面的一个实例
//Server.Transfer是服务器内部的转接,已经跳到那个页面但是地址栏中仍然是跳转前面的地址
如:Server.Transfer("B.aspx",true); //如不为True则不会产生实例
接收:A a=(A)this.Context.Handler;
四, Cookie //一般分为永久cookie和暂时cookie,一般如购物购站,自动登录用到cookie
如:自动登录
第一页面:HttpCookie cookie=new HttpCookie("Usename"); //随便起一个名字(Usename)
cookie.Value=this.TextBox1.Text; //如用户名
cookie.Expires = DateTime.UtcNow.AddHours(1); //获取过期时间
Response.Cookies.Add(cookie);
Response.Redirect("WebForm2.aspx"); //跳转到第二个页面
第二页面:
if (Request.Cookies["usename"].Value!="")
{
Label1.Text = Request.Cookies["usename"].Value;
}
五,Application //可用于上线人数
如:
接收:this.TextBox.Text=Application["count"].toString();
- ASP.Net页面传值的6种方式
- ASP.NET 页面传值的方式
- asp.net的页面传值方式
- ASP.NET中-页面传值-的几种方式
- ASP.NET的三种页面传值方式
- asp.net不同页面传值的几种方式
- 转:ASP.NET页面传值的几种方式
- Asp.net页面传值的几种方式
- ASP.NET中页面传值的几种方式
- asp.net页面传值的几种方式
- asp.net页面跳转传值的几种方式
- asp.net页面传值的几种方式
- Asp.Net页面传值的几种方式
- asp.net几种页面传值的方式
- ASP.NET中页面传值的几种方式
- Asp.Net页面传值的几种方式
- ASP.NET 页面之间传值的几种方式
- ASP.NET 页面之间传值的几种方式
- 技术不为赚钱 只为改变社会
- 旅行商模型
- linux 内核学习 tasklet 详解
- 设备号的静态申请与动态分配
- android aidl接口的理解
- ASP.Net页面传值的6种方式
- LINQ 使用示例
- 一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(6)--关键点
- C3P0连接池详细配置与实现
- android上传图片到服务器(使用base64字节流的形式通过 AsyncHttpClient框架传输)
- Code School Try Git git互动教程
- sicily 1934. 移动小球
- Quartus常见错误分析
- prompt set feedback off set define off (转)