在ASP.NET MVC中,如何创建单个cookie并将多个值保存到它?
谢谢!
答案 0 :(得分:6)
var cookie = new HttpCookie();
cookie.Values["FirstKey"] = value1;
cookie.Values["SecondKey"] = value2;
或捷径:
cookie["ThirdKey"] = value3;
HttpCookie.Values是一个NameValueCollection,一个出现在ASP.NET MVC中许多地方的类。阅读this,获取有关如何充分发挥其潜力的优秀教程。
答案 1 :(得分:2)
此问题可以改为:“如何在单个字符串中存储多个值?”
由你决定一个系统。如果值是简单的数字或字符串,请使用像“;”这样的分隔符然后拆分。
答案 2 :(得分:0)
document.cookie = "myCookie=myValue";
document.cookie = "myOtherCookie=myOtherValue";