Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用angularjs$cookies.put()将精确的字符串放入cookie中_C#_Angularjs_Angular Cookies - Fatal编程技术网

C# 如何使用angularjs$cookies.put()将精确的字符串放入cookie中

C# 如何使用angularjs$cookies.put()将精确的字符串放入cookie中,c#,angularjs,angular-cookies,C#,Angularjs,Angular Cookies,如果我使用 $cookies.put('key','{somedata}'); 在cookies中,它类似于%7Bsomedata%7D 当我使用$cookies.get('key')从客户端访问它时其返回{somedata}。但是当我尝试使用C从服务器端访问它时# Request.Cookies[“key”]返回的是%7Bsomedata%7D而不是{somedata}。 所以我在c代码中访问这些值时遇到了问题 请建议我一种通过angular设置cookie的方法,以便在我的C#代码中获得正

如果我使用

$cookies.put('key','{somedata}');
在cookies中,它类似于
%7Bsomedata%7D
当我使用
$cookies.get('key')从客户端访问它时其返回{somedata}。但是当我尝试使用C从服务器端访问它时#
Request.Cookies[“key”]
返回的是
%7Bsomedata%7D
而不是
{somedata}。

所以我在c代码中访问这些值时遇到了问题


请建议我一种通过angular设置cookie的方法,以便在我的C#代码中获得正确的字符串

尝试重现您的错误。没有成功。请查看此plnkr:。有什么区别吗?你是如何将这个字符串发送到你的服务器的——我想C#是你的服务器端语言?您正在使用$cookies.get()-函数吗?@ilmgb您在plnkr中的js代码完全相同。我的实际问题是,当我尝试使用C#Request从服务器端访问它时。Cookies[“key”]返回%7Bsomedata%7D而不是{somedata}。没有这方面的经验,但快速搜索您尝试实现的目标,发现这一点,可能会有所帮助(我猜解码是您正在寻找的)