[英]How reliable is the Request.Browser.Cookies property in ASP.NET?
[英]How to request client cookies on server ASP.NET
我有一个javascript函数,以下列方式更新cookie:
aspx页面:
function setCookie()
{
//...
document.cookie = "myCookie = HelloWorld";
//...
}
在asp控件触发事件后,整个页面将从客户端发回。 我希望能够读取我的cookie的价值。 我怎么做?
我试过了:
string temp = Request.ServerVariables["myCookie"].ToString();
但这是错误的做法。
如何读取服务器上的客户端cookie
if(Request.Cookies["userName"] != null)
Label1.Text = Server.HtmlEncode(Request.Cookies["userName"].Value);
这是在服务器端检索cookie的帮助方法。
public static String GetCookie(String cookieName)
{
try
{
if (HttpContext.Current.Request.Cookies[cookieName] == null)
return String.Empty;
return HttpContext.Current.Request.Cookies[cookieName].Value;
}
catch
{
return String.Empty;
}
}
var result = GetCookie("myCookie");
如果要在客户端设置cookie,请查看此Cookie插件 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.