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}。没有这方面的经验,但快速搜索您尝试实现的目标,发现这一点,可能会有所帮助(我猜解码是您正在寻找的)