`
hyxfox
  • 浏览: 6329 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
最近访客 更多访客>>
社区版块
存档分类
最新评论

在Cookie中设置逗号为值

    博客分类:
  • .Net
阅读更多

在一些网站中有时候会遇到Cookie的值为逗号

但是在.Net中Cookie的值是不能直接使用逗号的

如果使用形如

Cookie cookie=new Cookie("name","xxxxx,xxxxx");

 

会报错

Cookie 的“Value”=“xxxxx,xxxxx”部分无效

 

解决方法:

那么在使用的时候可以将逗号替换为%2C写入Cookie中

Cookie cookie=new Cookie();
cookie.Name="name";
cookie.Value="xxxxx%2Cxxxx";

 

或者

Cookie cookie=new Cookie("name","xxxx%2Xxxxx");

 

分享到:
评论

相关推荐

    jscript中使用cookie

    如果值中包含这些特殊字符或中文,可以使用`escape()`函数编码,取值时使用`unescape()`解码。例如: ```javascript document.cookie = "str=" + escape("I love ajax"); // 实际存储的值为:str=I%20love%20ajax `...

    js做的cookie记忆功能

    1. **设置Cookie**:当用户在表单中输入数据并提交时,可以捕获这些数据,并通过JavaScript的`document.cookie`来设置一个新cookie。例如,我们可以创建一个名为`searchHistory`的cookie,其值为用户的输入。`...

    javascript 文本框下拉提示与cookie应用实例

    `init`函数初始化时,从Cookie中读取名为`index`的值,这是一串用逗号分隔的数字,表示用户之前的选择。然后,这些值被添加到下拉菜单的列表项中。 Cookie是浏览器存储数据的一种方式,它可以持久化地保存用户的...

    java和js中cookie的相关操作.docx

    - 删除 JavaScript 中的 Cookie 也通过设置过期时间为过去的时间,然后再次设置,但需注意,由于 JavaScript 没有提供直接删除的功能,所以路径、过期时间等设置必须与创建时一致。 在实际的 Web 应用开发中,理解...

    .NET做的Cookie购物车

    如果商品已经存在,可以更新其数量,通常通过逗号分隔值表示多个商品。为了实现这个功能,我们可以编写一个方法,检查Cookie是否已存在,如果不存在则创建,如果存在则解析并更新商品列表: ```csharp private void...

    cookie购物车(asp.net)

    创建一个新的Cookie实例,设置其名称、值和过期时间,然后添加到`Response.Cookies`集合中。例如: ```csharp HttpCookie cartCookie = new HttpCookie(" ShoppingCart"); cartCookie.Value = "商品ID1, 商品ID2"; ...

    JS Cookie的操作

    JavaScript中的Cookie是Web开发中一个重要的数据存储机制,它允许我们把少量的数据存储在用户的浏览器端。这篇博客“JS Cookie的操作”将深入探讨如何利用JavaScript进行Cookie的创建、读取和删除,以及一些相关的...

    Cookie例子.docx

    `delCookie()`方法通过遍历请求中的所有Cookie,找到名称为`USER_COOKIE`的Cookie,将其值设为空字符串,并将最大生存时间设置为0,这样浏览器在接收到这个更新后的Cookie时会立即将其删除。 除了上述的代码示例,...

    使用JavaScript实现Cookie的增删改查操作

    Cookie由服务器端设置,并发送到用户的浏览器,浏览器会在后续的请求中携带这些Cookie返回给服务器。每个Cookie都有一个名称、值、过期时间、路径和域等属性。JavaScript中的`document.cookie`属性允许我们读取和...

    js中cookie的使用详细分析

    例如,将Cookie设置为在整个网站可用: ```javascript document.cookie = "userId=828; path=/; domain=.yourwebsite.com"; ``` - **安全性与HTTPOnly**:为了提高安全性,可以设置`HttpOnly`属性,防止...

    js中cookie的使用详细分析.docx

    需要注意的是,名和值中不能包含分号、逗号、等号和空格。 ##### 3.2 设置Cookie 设置cookie非常简单,只需使用以下语法: ```javascript document.cookie = "name=value"; ``` 例如: ```javascript document....

    js操作cookies类

    创建的Cookie会被添加到_Cookie对象中,设置其过期时间为当前时间加上指定的存活天数。 6. **Modify(name, days)**: 修改一个已经存在的Cookie,将它的存活天数更新为新的值(days)。这个方法用于延长或缩短...

    IIS环境下和阿帕奇环境下 js的Cookie使用方法

    在IIS或Apache环境中,如果需要跨域共享Cookie,可以设置`domain`属性。例如,要使Cookie在`example.com`及其子域名下可用: ```javascript document.cookie = "key=value; expires=Sat, 31 Dec 2022 23:59:59 GMT; ...

    js控制的cookie

    由于 Cookie 的名和值中不允许使用某些特殊字符,如分号、逗号、等号及空格,因此需要使用 `escape()` 函数对这些字符进行编码。例如: ```javascript // 存储包含空格的 Cookie 值 document.cookie = "message=" +...

    用JSP写的简单的cookie保存用户信息,可叠加

    在这个JSP示例中,我们定义了一个名为`setCookie()`的Java方法,它接收响应对象和要设置的cookie信息。当用户提交表单时,我们从请求中获取用户名,并调用`setCookie()`方法将其保存为cookie。如果没有提交表单,...

    cookie 小编程

    这篇名为"Cookie小编程"的博文可能是关于如何在编程中使用Cookie进行交互的教程或经验分享。由于描述为空,我们主要依据标题和标签来推断可能涉及的知识点。 首先,"源码"这个标签表明该压缩包可能包含了一些示例...

    JavaScript cookie的设置获取删除详解

    在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。在cookie的名中做到这点很容易,但要保存的值是不确定的。如何来存 储这些值呢?方法是用escape()函数进行编码,它能将一些特殊符号使用十六进制表示...

    Cookie操作购物车前台加后台

    在IT行业中,购物车功能是电子商务网站不可或缺的一部分,而Cookie经常被用来实现用户购物车的存储和管理。本文将深入探讨“Cookie操作购物车”的前端和后端实现,特别是通过C#编程语言来完成这一过程。 Cookie是一...

    javaWEB总结(19):利用Cookie显示最近浏览的商品

    可以将所有浏览过的商品ID存储在一个分隔符(如逗号)分隔的字符串中,然后更新`recentProduct`的值。 ```java // 读取现有Cookie Cookie existing = request.getCookies().stream() .filter(c -> c.getName()....

    15-cookie基础与应用.pptx

    在JavaScript中,我们通过`document.cookie`来设置Cookie。基本格式如下: ```javascript document.cookie = "name=value; expires=日期; path=/"; ``` 其中,`name`是Cookie的名称,`value`是其值。`expires`是过期...

Global site tag (gtag.js) - Google Analytics