阅读javascript中的cookie,由asp.net c#代码制作
我使用asp.net C#code制作了一个cookie,我想在javascript中检索它的值 这是我的C代码:阅读javascript中的cookie,由asp.net c#代码制作,javascript,c#,asp.net,cookies,Javascript,C#,Asp.net,Cookies,我使用asp.net C#code制作了一个cookie,我想在javascript中检索它的值 这是我的C代码: HttpCookie cookie = new HttpCookie("doc1count"); cookie.Value = "hellonitesh"; 我正在使用此代码: var cookie = '@HttpContext.Current.Request.Cookies["doc1count"].Value'; alert(cookie); 但它给了我垃圾价值。尝试将客
HttpCookie cookie = new HttpCookie("doc1count");
cookie.Value = "hellonitesh";
我正在使用此代码:
var cookie = '@HttpContext.Current.Request.Cookies["doc1count"].Value';
alert(cookie);
但它给了我垃圾价值。尝试将客户端和服务器端分开 将Cookie添加到服务器上的响应:
HttpCookie myCookie= new HttpCookie("doc1count");
myCookie.Value = "hellonitesh";
HttpContext.Response.Cookies.Add(myCookie);
并在javascript中检索它(您可以找到更多示例)
)
函数getCookie(cname){
变量名称=cname+“=”;
var ca=document.cookie.split(“;”);
对于(var i=0;i尝试使用插件在客户端管理cookie。除此之外,我可以在您的C代码中看到您没有发布cookie变量。因此,您应该执行以下操作-
HttpContext.Current.Response.Cookies.Add(新的HttpCookie(“cookie\u名称”、“cookie\u值”));
您可能只需通过ASP.NET变量访问它,方法是添加我这里的内联代码。如果您想对其进行简单的操作,您可以在分配它之前使用if语句检查它是否包含任何内容
var cookie = '<%= Request.Cookies["cookieID"].ToString() %>';
alert(cookie);
var cookie='';
警报(cookie);
试试这个
var cookie = '@Request.Cookies["culture"].Value';
var cookie = '@Request.Cookies["culture"].Value';