【问题标题】:How can I create a single cookie and save multiple pairs key/values to it?如何创建单个 cookie 并将多对键/值保存到其中?
【发布时间】:2015-11-03 16:29:44
【问题描述】:

在 ASP.NET MVC 中,如何创建单个 cookie 并将多个值保存到其中?

谢谢!!

【问题讨论】:

    标签: c# asp.net-mvc cookies


    【解决方案1】:
    var cookie = new HttpCookie();
    cookie.Values["FirstKey"] = value1;
    cookie.Values["SecondKey"] = value2;
    

    或捷径:

    cookie["ThirdKey"] = value3;
    

    HttpCookie.Values 是一个 NameValueCollection,一个出现在 ASP.NET MVC 中很多地方的类。阅读this,了解如何充分利用它的好教程。

    【讨论】:

      【解决方案2】:

      这个问题可以改写为:“如何在一个字符串中存储多个值?”

      系统由您决定。如果值是简单的数字或字符串,请使用分隔符,如“;”然后再分开。

      【讨论】:

        【解决方案3】:
        document.cookie = "myCookie=myValue";
        document.cookie = "myOtherCookie=myOtherValue";
        

        【讨论】:

          猜你喜欢
          • 2023-03-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多