当前位置: 代码迷 >> ASP.NET >> 还是cookie的有关问题 帮顶给分 -
  详细解决方案

还是cookie的有关问题 帮顶给分 -

热度:5032   发布时间:2013-02-25 00:00:00.0
还是cookie的问题 帮顶给分 - -
JScript code
var cookie=document.cookie = "state=add" + ";rolelist="+ escape (resultVal) + ";userrole="+ escape (resultName); //     var coks=cookie.split(";");//     window.alert(coks[0]);//     window.alert(unescape(coks[1]));//     window.alert(unescape(coks[2]));

如果js写入多个cookie 在服务器端怎么全部取出来 最好有实例 谢谢大家了- -

------解决方案--------------------------------------------------------
沙发啊。。帮顶接分
------解决方案--------------------------------------------------------
一条一条取
要不js把所有cookie存到一个cookie里,服务器获取再做字符拆分
------解决方案--------------------------------------------------------
if (System.Web.HttpContext.Current.Request.Cookies["UserInfo"] != null)
{ return System.Web.HttpContext.Current.Request.Cookies["UserInfo"]["userid"].ToString(); }
else

return "";
}
------解决方案--------------------------------------------------------
http://www.cnblogs.com/hjs1573/archive/2007/10/26/938972
参考一下
------解决方案--------------------------------------------------------
JScript code
function getCookies(){   var arr = document.cookie.split(";");   for(var i=0;i<arr.length;i++)   {       var ar = arr[i].split("=");       document.write("cookie name :"+ar[0]+"<br> cookie value :"+ar[1]+"<br>");   }}
------解决方案--------------------------------------------------------
探讨
引用:
JScript code
function getCookies()
{
var arr = document.cookie.split(";");
for(var i=0;i <arr.length;i++)
{
var ar = arr[i].split("=");
document.write("cookie name :"+ar[0]+" <br> cookie value :"+ar[1]+" <br>");
}
}

回6楼 你的回答偏题了 还是很谢谢

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
顶~ 这些问题我也关注!
------解决方案--------------------------------------------------------
帮顶了~~~
------解决方案--------------------------------------------------------
学习下
------解决方案--------------------------------------------------------
不知道这个对你有帮助没有

//读取 Cookie 集合,这里是读出所有的Cookie值
for (int i = 0; i < Request.Cookies.Count; i++)
{
HttpCookie cookies = Request.Cookies[i];
Response.Write("name=" + cookies.Name + "<br>");
if (cookies.HasKeys)//是否有子键
{
System.Collections.Specialized.NameValueCollection NameColl
= cookies.Values;
for (int j = 0; j < NameColl.Count; j++)
{
Response.Write("子键名=" + NameColl.AllKeys[j] + "<br>");
Response.Write("子键值=" + NameColl[j] + "<br>");
}

}
else
{
Response.Write("value=" + cookies.Value + "<br>");
}
}
------解决方案--------------------------------------------------------
学习了。 
  相关解决方案