ASP.NET获取不到JS设置cookies的解决方法
在js方法中添加"path= 过期时间"就可以解决这个问题。
function setCookie(name,value)
{
document.cookie = name "=" escape (value) ";path=/"; //设置的cookie关闭浏览即失效
}
加多了一个path=/,就行了。就这么简单。
这里设置了Cookie的Path属性,必须在客户端和服务器端同时设置 Path="/"属性,才能js和ASP.NET对Cookie的操作才能相互作用!另外一个是编码的问题,这里JS中的编码为encodeURI对应ASP.NET的Server.URLEncode。
相关推荐
-
JS设置cookie、读取cookie、删除cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限的,当发生页面跳转或者页面关闭的时候,这些变量的值会重新载入,即没有达到保存的效果.解决这个问题
-
javascript操作cookie的文章(设置,删除cookies)
下面这篇是国外的一篇文章.http://www.jb51.net/article/20553.htm 复制代码 代码如下: var sel = new Object(); var sel_num = 0; function getCookieVal(offset) { var endstr = document.cookie.indexOf(";", offset); if (endstr == -1) endstr = document.cookie.length; return u
-
php读取javascript设置的cookies的代码
下面给代码: 复制代码 代码如下: <script language="JavaScript" type="text/javascript"> function setmycookie(name) //主要里面的参数 { $name = "thename"; $namev = test.num.value; var date = new Date(); $livetime = 5*24*3600*1000; date.setTime(
-
JS设置cookie、读取cookie
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. js设置cookie方法汇总: 第一种: <script> //设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); v
-
JavaScript cookie的设置获取删除详解
设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;).逗号(,).等号(=)以及空格.在cookie的名中做到这点很容易,但要保存的值是不确定的.
-
JS设置获取cookies的方法
结合JavaScript权威指南,加上项目开发时在网上搜集的资料,整理了两种设置和获取cookie的方法. 复制代码 代码如下: <script> //设置cookie 方法一function setCookie(name,value){ var exp = new Date(); exp.setTime(exp.getTime() + 1*60*60*1000);//有效期1小时 document.cookie = name + "="+ escape (value)
-
httpclient模拟登陆具体实现(使用js设置cookie)
httpclient模拟登陆(使用js设置cookie) 复制代码 代码如下: <html> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'> <link rel=stylesheet type=text/css href='/bbs.css'> <script>document.cookie='utmpnum=51;path=/;domain=.' + window.l
-
js设置cookie过期当前时间减去一秒相当于立即过期
function ClearCookie() { var expires = new Date(); expires.setTime(expires.getTime() - 1000); //当前时间减去一秒,相当于立即过期(可以增减) document.cookie = "appCode='222''';path=/;expires=" + expires.toGMTString() + ""; //expires是对应过期时间的设置,不设这个值,cookie默认
-
javascript cookies 设置、读取、删除实例代码
刚整理了一些关于javascript cookies操作的文章,发现这篇文章也不错,推荐大家一起参考,选择需要的,不足的地方主要是对路径的设置,喜欢的朋友可以结合下. 复制代码 代码如下: <script> function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值 { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31,
-
js设置cookie过期及清除浏览器对应名称的cookie
复制代码 代码如下: function ClearCookie() { var expires = new Date(); expires.setTime(expires.getTime() - 1000); //当前时间减去一秒,相当于立即过期(可以增减) document.cookie = "appCode='222''';path=/;expires=" + expires.toGMTString() + ""; //expires是对应过期时间的设置,不设这
随机推荐
- 浅析如何利用angular结合translate为项目实现国际化
- Aptana 和 JSEclipse 的选择
- php 三级联动菜单
- Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
- JavaScript将数字转换成大写中文的方法
- asp.net生成缩略图示例方法分享
- 实例讲解PHP面向对象之多态
- 采集邮箱的php代码(抓取网页中的邮箱地址)
- Redhat 7/CentOS 7 SSH 免密登录的方法
- C++中可正确获取UTF-8字符长度的函数分享
- javascript里的条件判断
- Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
- 金山反病毒20041216_日报
- 探讨JavaScript中声明全局变量三种方式的异同
- Java设计模式开发中使用观察者模式的实例教程
- 希尔排序算法的C语言实现示例
- php把大写命名转换成下划线分割命名
- C#编程中使用设计模式中的原型模式的实例讲解
- 配置ipsec
- Spring Boot实战之逐行释义Hello World程序
