问题描述
asp.NET中的COOKIES是如何使用的假如在A页面设置了cookies的值要在B页面引用该cookies该如何引用(A页面是直接跳转到B页面的但是不是直接跳转到C页面的)在C页面引用又该如何做?
解决方案
解决方案二:
用JavaScript
解决方案三:
//a.aspx的C#代码privatevoidButton1_Click(objectsender,System.EventArgse){HttpCookiecookie_name=newHttpCookie("name");cookie_name.Value=Label1.Text;Reponse.AppendCookie(cookie_name);Server.Transfer("b.aspx");}//b.aspx中C#代码privatevoidPage_Load(objectsender,EventArgse){stringname;name=Request.Cookie["name"].Value.ToString();}
对于B到C页面,可以照着A到B做了
解决方案四:
只要记录了!不管你在哪一个页面使用都是一样的......LS的给的就很详细了
解决方案五:
COOKIES的作用域不是页面级的.所以只要记录下来了.在哪个页面都可以用.设Expires时(cookie保存12小时):HttpCookiecookie_user=newHttpCookie("user","test");cookie_user.Expires=DateTime.Now.AddHours(12);HttpContext.Current.Response.Cookies.Add(cookie_user);Response.Write(HttpContext.Current.Request.Cookies["user"].Value.ToString());不设Expires时(关闭页面即cookie丢失):HttpCookiecookie_user;cookie_user=newHttpCookie("user","test");HttpContext.Current.Response.Cookies.Add(cookie_user);Response.Write(HttpContext.Current.Request.Cookies["user"].Value.ToString());
解决方案六:
只要记录了!不管你在哪一个页面使用都是一样的-----------------------------------------------接楼上的:Cookie是记录在客户段机器上的
解决方案七:
就和全局变量类似,哪里都能用
解决方案八:
当然我们也可以特定的指定其作用域
解决方案九:
对不起啊我不知道怎么给分所以...你们告诉我囖
解决方案十:
我要提问旁边有个管理帖子.
解决方案十一:
晕//////
解决方案十二:
帮顶一下!