为啥看不到cookie文件?
像这样的代码:
if(Ituser.Itsun_Login())
{
try
{
HttpCookie MyCookie = new HttpCookie( "myit ");
System.Text.StringBuilder sbi = new System.Text.StringBuilder();
sbi.Append(this.txtName.Text.Trim().ToString());
sbi.Append( "# ");
sbi.Append(this.txtPas.Text.Trim().ToString());
MyCookie.Values.Add( "value ",sbi.ToString());
MyCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(MyCookie);
Session[ "UserName "]=Ituser.username;
Session[ "flag "]= "mysession ";
Response.Redirect( "middle.aspx ");
}
catch(Exception ex)
{
this.msg.Text= "得到错误信息! " + ex.Message;
}
}
else
{
this.msg.Text= "对不起,请输入正确的用户名与密码! ";
}
我在这样写的时候,进行测试,并登录到middle.aspx文件,(系统是win2003)但在这个目录(C:\Documents and Settings\Administrator\Cookies)下看不到自己所创建的cookie,是怎么回事?
------解决方案--------------------许多浏览器是把生命期局限在进程内的cookie保存在内存里,并不写入文件。