小弟第一次使用Cookie,就这点东西弄了我半天,头晕了
Cookie空的时候返回到登陆页面,判断cookie是否为空,代码:登陆的:
HttpCookie myCookie = new HttpCookie("UserName");
myCookie["name"] = this.txtname.Text.Trim();
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie); 第2个页面,这写在page_load里面的:
String name = String.Empty;
if (Request.Cookies["UserName"] != null)
{
name = Request.Cookies["UserName"]["name"];
this.Labname.Text = name;
}
else if (Request.Cookies["UserName"] == null)
{ //cookie为空的时候也不执行下面代码直接跳出去了
Response.Redirect("land.aspx"); //不知道我这样的写法对不对,请求大虾们帮助
}
Cookie空的时候返回到登陆页面,判断cookie是否为空,代码:登陆的:
HttpCookie myCookie = new HttpCookie("UserName");
myCookie["name"] = this.txtname.Text.Trim();
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie); 第2个页面,这写在page_load里面的:
String name = String.Empty;
if (Request.Cookies["UserName"] != null)
{
name = Request.Cookies["UserName"]["name"];
this.Labname.Text = name;
}
else if (Request.Cookies["UserName"] == null)
{ //cookie为空的时候也不执行下面代码直接跳出去了
Response.Redirect("land.aspx"); //不知道我这样的写法对不对,请求大虾们帮助
}
解决方案 »
- 新手:一个正则的写法
- treeview导航的Content 页面问题
- .请问:C#复制一个一个div以及里面全部html问题
- 【求救!!!】把一个table表保存到execl 中,保存的路径可以选择!!
- asp.net 怎么学?
- 做web这么久了,这个问题还是第一次遇见(绝对值得看的问题)
- 请教这个存储过程该怎么写?thanks
- 请教try catch语句
- 如何判断repeater中某个单元格的值?
- 图片裁剪,使用CopyFromScreen方法,提示句柄无效,怎么解决呢,谢谢先!!!
- jquery 读取json$$$$$$$$$$$$$$$$$$$$$$$$$
- ActiveReport有没有类似于padding的属性啊
else if (Request.Cookies["UserName"] == null)
{ //cookie为空的时候也不执行下面代码直接跳出去了
Response.Redirect("land.aspx"); //不知道我这样的写法对不对,请求大虾们帮助
}
改为
else (Request.Cookies["UserName"] == null)
{ //cookie为空的时候也不执行下面代码直接跳出去了
Response.Redirect("land.aspx"); //不知道我这样的写法对不对,请求大虾们帮助
} 试试.
还有就是你的这个代码myCookie.Expires = DateTime.Now.AddDays(1d);
把那个d去掉。
改为else (Request.Cookies["UserName"]==null)
else里不能写判断语句吧?我把这里的D也去掉了,还是不行,头大了,实在不行我就用SESSION了
还有就是你的这个代码myCookie.Expires = DateTime.Now.AddDays(1d);