保存方式:
全局变量------》要在页面之间共享
但是如果用application,server这些会导致其他用户看到了相同的效果。
即在page1.aspx中设置的值,能在page2.aspx中读出来。
http://www.cnblogs.com/elake/archive/2010/10/29/1864460.html
http://www.cnblogs.com/liukemng/archive/2010/12/04/1895966.html
用session有个问题是会有过期时间,可以用cookie,在关闭浏览器后立即就失效。
View Code
1 protected void LinkButton1_Click(object sender, EventArgs e) 2 { 3 bool i = true; 4 HttpCookie cookie = new HttpCookie("nav", i.ToString()); 5 Response.AppendCookie(cookie); 6 Response.Redirect("/home.aspx"); 7 } 8 9 protected void LinkButton2_Click(object sender, EventArgs e) 10 { 11 bool i = false; 12 HttpCookie cookie = new HttpCookie("nav", i.ToString()); 13 Response.AppendCookie(cookie); 14 Response.Redirect("/home.aspx"); 15 }
View Code
1 protected void Page_Load(object sender, EventArgs e) 2 { 3 bool i = true; 4 i = Convert.ToBoolean(Request.Cookies["nav"].Value); 5 if(i) 6 { 7 url="product1.aspx"; 8 } 9 else 10 { 11 url="product5.aspx"; 12 } 13 Page.DataBind(); 14 }