日期:2014-05-20  浏览次数:20406 次

为啥看不到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保存在内存里,并不写入文件。