.net的getcookie用法

翻译 2017年01月03日 09:33:09

C#代码

 HttpCookie myCookie = new HttpCookie("cookie");
 myCookie.Value = HttpUtility.UrlEncode("返回的类容");
 Response.Cookies.Add(myCookie);

JS代码

//cookies读取
function getCookie(Name) {
    var search = Name + "="
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search)
        if (offset != -1) {
            offset += search.length
            end = document.cookie.indexOf(";", offset)
            if (end == -1) end = document.cookie.length
            return decodeURIComponent(document.cookie.substring(offset, end))
        }
        else return ""
    }
    return ""
}
//删除COOKIE
function delCookie(name) {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null)
        document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}
//获取URL传参数
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg);  //匹配目标参数
    if (r != null) return unescape(r[2]); return null; //返回参数值
}
//获取URL传参数
function getUrlParam2(url, name) {
    var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = url.match(reg);  //匹配目标参数
    if (r != null) return unescape(r[2]); return null; //返回参数值
}

//获取URL传参数
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r == null)
        return null;
    else
        return unescape(r[2]);
}
function mkgetCookie(name) {
    var strCookie = document.cookie;
    var arrCookie = strCookie.split("; ");
    for (var i = 0; i < arrCookie.length; i++) {
        var arr = arrCookie[i].split("=");
        if (arr[0] == name) return arr[1];
    }
    return "";
} 

相关文章推荐

DSOFramer一些简单用法.NET代码

  • 2017年06月19日 11:10
  • 790KB
  • 下载

c语言中static的用法详细示例分析 详细出处参考:http://www.jb51.net/article/40521.htm

static在c里面可以用来修饰变量,也可以用来修饰函数。 先看用来修饰变量的时候。变量在c里面可分为存在全局数据区、栈和堆里。其实我们平时所说的堆栈是栈而不是堆,不要弄混。 复制...

asp.net Cookies用法整合

  • 2013年04月02日 10:38
  • 8KB
  • 下载

asp.net window.showModalDialog 后台用法(兼容谷歌浏览器)

父页面 按钮事件代码

ASP.NET MVC 用法大全

  • 2014年11月04日 21:44
  • 35KB
  • 下载

NAOqi.Net(C#)MotionProxy类的一些函数用法(一)

MotionProxy类中包含了指挥NAO进行动作的一系列函数。 getSummary:快速地查看到所有关节的当前状态以及正在运行的任务。 (传感器值可能会有延时) string ip = ...
  • syxynao
  • syxynao
  • 2012年05月14日 20:53
  • 861

.net format用法实例

  • 2015年09月17日 11:28
  • 146KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.net的getcookie用法
举报原因:
原因补充:

(最多只允许输入30个字)