这个是原代码:#region Cookies操作
    public string GetCookies()
    {
        string _role = DBUtility.SqlHelper.HtmlEncode(new BLL.MobiDept().GetDeptModel(new BLL.MobiAdminUsers().GetAdminUserName(Convert.ToInt32(GetSession())).DeptID).Role.Trim()).Trim();
        if (string.IsNullOrEmpty(_role))
            return null;
        else
        {
            string _cookies = DBUtility.SqlHelper.Md5Decrypt(_role);
            return _cookies;
        }
    }出现的错误:  

解决方案 »

  1.   

    jquery的有个插件
    jQuery.cookie = function(name, value, options) { 
        if (typeof value != 'undefined') { // name and value given, set cookie 
            options = options || {}; 
            if (value === null) { 
                value = ''; 
                options.expires = -1; 
            } 
            var expires = ''; 
            if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { 
                var date; 
                if (typeof options.expires == 'number') { 
                    date = new Date(); 
                    date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); 
                } else { 
                    date = options.expires; 
                } 
                expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE 
            } 
            var path = options.path ? '; path=' + options.path : ''; 
            var domain = options.domain ? '; domain=' + options.domain : ''; 
            var secure = options.secure ? '; secure' : ''; 
            document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); 
        } else { // only name given, get cookie 
            var cookieValue = null; 
            if (document.cookie && document.cookie != '') { 
                var cookies = document.cookie.split(';'); 
                for (var i = 0; i < cookies.length; i++) { 
                    var cookie = jQuery.trim(cookies[i]); 
                    // Does this cookie string begin with the name we want? 
                    if (cookie.substring(0, name.length + 1) == (name + '=')) { 
                        cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); 
                        break; 
                    } 
                } 
            } 
            return cookieValue; 
        } 
    };
    参考