ck = new HttpCookie("user");
ck.Domain = "localhost/testweb";
ck.Expires = System.DateTime.Parse("2006-5-1");
ck.Values.Add("user", this.TextBox1.Text.Trim());
ck.Values.Add("pwd", this.TextBox2.Text.Trim());
Response.Cookies.Add(ck);以下代码执行写入Cookies,运行没有错误,但就是无法在cookies文件夹中找到刚刚写入的这个cookies文件.是什么原因?
ck.Domain = "localhost/testweb";
ck.Expires = System.DateTime.Parse("2006-5-1");
ck.Values.Add("user", this.TextBox1.Text.Trim());
ck.Values.Add("pwd", this.TextBox2.Text.Trim());
Response.Cookies.Add(ck);以下代码执行写入Cookies,运行没有错误,但就是无法在cookies文件夹中找到刚刚写入的这个cookies文件.是什么原因?
但我自己的这段代码产生的Cookies却在这里找不到,更别提读取Cookies了
ck.Path = "/testweb";
我刚才做了试验,我把IE的internet选项-->隐私-->cookies高级设置为提示,也就是说WEB要在我的电脑写入Cookies时会弹出提示,我登录news.163.com后弹出这个网站要写cookies,但我运行上面的代码却没有弹出.....????很奇怪的问题?>
然后用自己写的程序写入Cookies.看IE是否弹出提示框?
按照下面的写法就OK了.
自己改成了一个方法,代码如下;public void Add(string name,string cvalue,double num)
{
HttpCookie myCookie = new HttpCookie(name);
DateTime now = DateTime.Now; myCookie.Value = cvalue;
myCookie.Expires = now.AddDays(num); Response.Cookies.Add(myCookie);
}
譬如:http://owen:6000/写入的文件名就是Cookie:administrator@owen/