繁体   English   中英

C#(ASP.NET Razor)看不到的Javascript创建的Cookie

[英]Cookies created by Javascript not seen by C# (ASP.NET Razor)

我正在用Javascript设置cookie:

document.cookie = "lang=" + lang + ";path=/;domain=" + window.location.hostname + ";";

如果我在浏览器中检查了cookie,就可以看到它。 但是当我跑步时:

@if (Response.Cookies.AllKeys.Contains("lang")) {
    @Response.Cookies["lang"].Value;
}

我没有输出。

Response.Cookies 

应该

Request.Cookies

Request.Cookies cookie从客户端(浏览器)到服务器,而Response.Cookies cookie从服务器发送回客户端(浏览器)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM