Asp.Net 读取cookie的问题 我是通过代码生成一段链接和一个Cookie,后发到指定的邮箱里,我在邮箱里点那个链接时跳到指定好的页面,现在问题是打开的页面找不到创建好的cookie,可是要是复制链接到浏览器地址栏中打开就能找到创建好的cookie,点击进入的找不到!请大虾们帮帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //写入HttpCookie cookie = new HttpCookie("id_admin_"); cookie.Value = model.id_admin_.ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("name_admin_"); //可能是中文字符,必须经过编码 cookie.Value = HttpUtility.UrlEncode(model.name_admin_); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("guid"); cookie.Value = Guid.NewGuid().ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie);//读取HttpContext.Current.Request.Cookies["guid"].Value http://msdn.microsoft.com/zh-cn/library/ms178194(VS.80).aspx 这位大虾,你给的代码我有用,和你的没有什么不同的,结果也是不变,链接地址发到邮箱里之后,点击链接之后还是找不到创建的cookie,还是只能复制到地址栏里打开才能找到创建的cookie;还有你给的那个网站我也收藏有了! function SetCookie(name, value, expires) { var argv = SetCookie.arguments; //本例中length = 3 var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } 复制链接到浏览器地址栏中打开就能找到创建好的cookie难道打开页面的URL 和你复制的不一样? sqlite参数书写问题? 关于MVC传值的问题 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 公司今天散伙了。 999999wo !!! -_- 怎么取FreeTextBox(版本号为3.1.2.18187)的上传图片的路径,,怎么传啊... 简单问题请教。 无法添加Jmail组件 这是什么错误呀! 为何listbox中的SelectedIndex总是返回-1? 关于项目管理 工时管理 敏捷管理 Project Manager 管理软件大家试用提宝贵意见 关于ajax的问题
//写入
HttpCookie cookie = new HttpCookie("id_admin_");
cookie.Value = model.id_admin_.ToString();
//cookie.Domain = ".sosuo8.com";
HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("name_admin_");
//可能是中文字符,必须经过编码
cookie.Value = HttpUtility.UrlEncode(model.name_admin_);
//cookie.Domain = ".sosuo8.com";
HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("guid");
cookie.Value = Guid.NewGuid().ToString();
//cookie.Domain = ".sosuo8.com";
HttpContext.Current.Response.Cookies.Add(cookie);//读取
HttpContext.Current.Request.Cookies["guid"].Value
http://msdn.microsoft.com/zh-cn/library/ms178194(VS.80).aspx
{
var argv = SetCookie.arguments;
//本例中length = 3
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : ""); }