Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript引用VB.NET中的Cookie集_Javascript_Asp.net_Vb.net_Cookies - Fatal编程技术网

使用javascript引用VB.NET中的Cookie集

使用javascript引用VB.NET中的Cookie集,javascript,asp.net,vb.net,cookies,Javascript,Asp.net,Vb.net,Cookies,开始时,我设置了一个cookie值,如下所示: Response.Cookies("UserInfo")("UserName") = "Bob" 这很好 最后,我需要阅读javascript中的cookie。但我不知道该怎么做。javascript和Cookie的文档,尤其是像我上面提到的那些集,充其量也很糟糕。大多数cookie读取函数似乎只接受一个参数cookie名称。但正如我们在这里清楚地看到的,我必须传递两个参数来获得Bob的值 非常感谢您的帮助 谢谢 Jasonalertdocume

开始时,我设置了一个cookie值,如下所示:

Response.Cookies("UserInfo")("UserName") = "Bob"
这很好

最后,我需要阅读javascript中的cookie。但我不知道该怎么做。javascript和Cookie的文档,尤其是像我上面提到的那些集,充其量也很糟糕。大多数cookie读取函数似乎只接受一个参数cookie名称。但正如我们在这里清楚地看到的,我必须传递两个参数来获得Bob的值

非常感谢您的帮助

谢谢

Jason

alertdocument.cookie;将向您展示JavaScript可用的所有内容

从VB端插入Bob会得到类似UserInfo=Username=Bob的结果

让我们添加一些其他内容,例如Bob最喜欢的颜色:

Response.Cookies("UserInfo")("FavoriteColor") = "Chartreuse"
现在cookie是UserInfo=Username=Bob&FavoriteColor=Chartreuse

获取cookie值的一种方法是获取整个集合并在分号上拆分:

var cookieArray = document.cookie.split(";")
在您的情况下,您还需要使用符号分割UserInfo cookie,然后您将有权访问每个UserInfo键/值对

在StackOverflow上有很多关于用Javascript处理cookies的例子