首先呢,我在用户登录成功后,就设置了一个cookie
可是读不到,是怎么回事呢 if (new MemberSerivce().UserLogin(uname, pwd))
{
Response.Cookies["loginUser"].Value = uname.ToString();
Response.Cookies["loginUser"].Expires.AddDays(30);
Response.Write("1");
Response.End(); }上面的这句,已经成功执行了下面这句,还是null,是怎么回事呢
tb_Member getUserInfo() {
string uname = Request.Cookies["loginUser"].ToString();********这句 tm = new MemberSerivce().getUserByUname(uname);
return tm;
}
可是读不到,是怎么回事呢 if (new MemberSerivce().UserLogin(uname, pwd))
{
Response.Cookies["loginUser"].Value = uname.ToString();
Response.Cookies["loginUser"].Expires.AddDays(30);
Response.Write("1");
Response.End(); }上面的这句,已经成功执行了下面这句,还是null,是怎么回事呢
tb_Member getUserInfo() {
string uname = Request.Cookies["loginUser"].ToString();********这句 tm = new MemberSerivce().getUserByUname(uname);
return tm;
}
在<@ Page ....Trace="true" />
追踪下。
页面里会有详细的信息。
tb_Member getUserInfo() {
string uname=string.Empty;
if(Request.Cookies["loginUser"]!=null)
{
uname = Request.Cookies["loginUser"].Value.ToString();********这句
}
tm = new MemberSerivce().getUserByUname(uname);
return tm;
}
也没有用的
问题是,没储存上cookie,这个问题
Response.Cookies["loginUser"].Expires = DateTime.Today.AddDays(30);