ı如何访问我的Cookie值?
我需要获取Cookie值,并读取cookie UserID,但ı不能访问js和ı中的cookie。
我是新的mvc,我正在使用核心身份。
我尝试在js中使用request.cookie,但是获取cookie的方式不正确。
发布于 2020-02-03 03:45:37
在ASP.Net核心中,通过js创建cookies是不起作用的(.Net核心无法获取cookies)。
<script>
document.cookie = "username=John Doe";
</script>它需要使用encodeURIComponent进行编码。
<script>
var cookieValue = encodeURIComponent("John Doe");
document.cookie = "username=" + cookieValue;
</script>和C#代码:
public IActionResult ReadCookies()
{
//read cookie from Request object
string cookieValueFromReq = Request.Cookies["username"];
ViewBag.Message = cookieValueFromReq;
return View();
}它将获得由javascript创建的cookie。
https://stackoverflow.com/questions/60025247
复制相似问题