use*_*541 5 c# cookies asp.net-mvc jquery razor
我正在使用jquery创建cookie,并将值设置为它.当我读到这个值时,就像%20那样,空间已经被转换成了类似的东西.那么我怎样才能获得适当的价值.
这是我的Cookie创建代码:
$.cookie('ck_name', 'william smith', { path: '/' });
Run Code Online (Sandbox Code Playgroud)
在剃须刀中,我正在读这样的饼干:
Request.Cookies["ck_coursename"].Value.ToString()
Run Code Online (Sandbox Code Playgroud)
输出为:willian%20smith
我尝试了@ html.raw()和httputility.htmlencode,但问题仍然存在.
任何帮助?可以欣赏..提前谢谢.
该值是URL编码的,因此您将使用该UrlDecode方法来读取它:
HttpUtility.UrlDecode(Request.Cookies["ck_coursename"].Value.ToString())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |