ASP.NET Session
2021-06-07 07:01
标签:res use 跳转页面 nic 存在 文本 大量 redirect 自动 缺点;占用服务器资源 优点:安全 不会存持续性的,大量的东西 web端,跨页面传值很麻烦,因为http的无状态性 三种传值方式: 在第一个网页上面建立一个文本框和按钮,然后把文本框的你写的内容传到第二个页面上的Label上: string s = TextBox1.Text; 第二个页面接收: ASP.NET Session 标签:res use 跳转页面 nic 存在 文本 大量 redirect 自动 原文地址:http://www.cnblogs.com/liuyubin0629/p/7327338.html
Session 保存在服务器上
只有会话模式 20分钟生命周期 当浏览器关闭时,Session不在了,关闭了,打不开了网页
QueryString - URL地址栏传值(get)
Cookie 全局变量 (post) 随便用,但是密码等不建议用。
Session 全局变量 (post) 多少人用都可以,多少网页用都可以,但是得考虑一下内存,最好先模拟一下。
第一个网页赋值:
Session["aaa"] = s;
Response.Redirect("第二个页面的地址");
Label1.Text = Session["aaa"].ToString(); 第二个页面会自动保存你传过来的值,如果你20分钟不刷新,他就会过期。 如果关闭整个浏览器就会断开。
每次取值时候都要判断是不是空。 ////Session传值。赋值;
Session["user"] = list;
Response.Redirect("Default.aspx"); //跳转页面 ,到主页面
if (Session["user"] != null)
{
Label1.Text = (Session["user"] as Users).nickname + ",欢迎您!";//接受传过来的值 Session["hehe"] as Users变成对象,可以取里面的内容。
}
上一篇:js的面向对象