.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 "";
} 

DISCUZ中通过JS对COOKIE的操作方法

function getcookie(name) { var cookie_start = document.cookie.indexOf(name); var cookie_end = docu...
  • grassroots2011
  • grassroots2011
  • 2012年06月11日 21:47
  • 1164

原生js的cookie的使用实例setCookie()、getCookie()方法

HTML+JS语言: 原生jscookie的使用实例setCookie()、getCookie()方法 01  02  03 原生jscookie的使用实例setCookie()、getCook...
  • zyb_icanplay7
  • zyb_icanplay7
  • 2013年01月11日 11:42
  • 4025

getCookie和setCookie

getCookie和setCookie方法
  • qq_36073929
  • qq_36073929
  • 2016年11月22日 14:57
  • 877

JS----setCookie,getCookie,delCookie

setCookie,getCookie,delCookie
  • damys
  • damys
  • 2015年11月09日 14:14
  • 5862

cookie getCookie setCookie deleteCookie

每个cookie文件的名字都是其网站的域名 script> document.cookie="cookieName = cookieValue;"; document.c...
  • cacacacacacacaa
  • cacacacacacacaa
  • 2016年10月02日 23:20
  • 331

CookieManager.getInstance().setCookie

MSDN上的解释 public void setCookie (String url, String value) 引入自:API 级别1 Set cookie for a ...
  • cao478208248
  • cao478208248
  • 2014年03月27日 09:29
  • 1162

Asp.NET中DataList 用法

asp:DataList ID="DataList1" runat="server">     ItemTemplate>         #Eval("pname")%>     I...
  • u010344092
  • u010344092
  • 2013年05月20日 17:30
  • 1359

asp.net中substring用法

substringpublic String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。例如...
  • lijuanders
  • lijuanders
  • 2009年10月20日 21:32
  • 11829

JS 设置与获取Cookie,函数setCookie(name,value,time)getCookie(name)

//---------------- //read COOKIE function getCookie(cookiename) { var result; var mycookie = doc...
  • qingyunluck
  • qingyunluck
  • 2011年03月02日 17:06
  • 20143

NET Cache的用法

System.Web.HttpRuntime.Cache的方法: Add Insert Get Remove   缓存的操作包括:读、写。 读取缓存内容调用System.Web.Http...
  • ttotcs
  • ttotcs
  • 2012年04月19日 10:07
  • 6505
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.net的getcookie用法
举报原因:
原因补充:

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