2 zzppz zzppz 于 2013.06.21 09:46 提问

asp.net中Cookie存取问题

Cookie始终存不起是什么原因啊

/// <summary>
/// 管理后台 判断登录
/// </summary>
[Serializable]
public class WebCheckAdminLogin : System.Web.UI.Page, System.Web.SessionState.IRequiresSessionState
{
    public WebCheckAdminLogin()
    {

    }

    protected override void OnPreInit(EventArgs e)
    {
        //先判断Session是否为空
        if (HttpContext.Current.Session[Appconfig.USERINFO] == null)
        {
            //如果为空 再判断Cookies是否为空
            if (CookieBox.CheckUserCookie())
            {
                HttpContext.Current.Session[Appconfig.USERINFO] = CookieBox.GetUserCookie();
            }
            else
            {
                HttpContext.Current.Response.Write(Function.JsonTimeout("登录超时失败", "", "forward", "login.html"));
            }
        }
        else
        {
            HttpContext.Current.Session[Appconfig.USERINFO] = CookieBox.GetUserCookie();
        }
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ASP.NET cookie 操作详解cookie 写入、读取、修改、删除
//写入    protected void Button2_Click(object sender, EventArgs e)     {         HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称         DateTime dt=DateTime.Now;         TimeSpan ts = new
ASP.NET MVC 5 中使用Frameset中Session、Cookie值消失的问题完整解决方案
前言 最近这段时间在做一个项目,由于赶时间,我先完成其他的,对于相对麻烦的,就放到最后来完成。所有的事都完成了,但却有一个比较麻烦的事还一直没解决。就是在ASP.NET MVC 5中所使用的Session和Cookie。登录时赋值,然后在其他地方根本无法读取值,读出来的值全是空的。查遍所有网上资料,没有一个解决的。 下面列举网络资料解决方案: 只需要设置 P3P HTTP Header,基本
Cookie存取路径问题
问题:前后端分离的一个项目,前端入口/index,前端判断如何跳转,项目中需要的是在index请求中根据其带有的cookie来决定是否跳转,如何跳转,可是index请求中并没有带上需要的cookie,但在项目的部分请求中又带上了cookie。原因:cookie出于安全考虑,只有在访问创建cookie的这一目录及以下目录的请求中才会带上cookie解决措施:在创建cookie时设置cookie路径,...
js怎么存取cookie
js存入cookiefunction Setcookie (name, value){ //设置名称为name,值为value的Cookie var expdate = new Date(); //初始化时间 expdate.setTime(expdate.getTime() + 30 * 60 * 1000); //时间单位毫秒 document.coo...
通过js 存取cookie
//存cookie function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTSt
iOS html中Cookie的存取
1.webView加载完成后获取cookie -(void)webViewDidFinishLoad:(UIWebView *)webView{     [MBProgressHUD hideHUDForView:self.view animated:YES];     NSString *currentURL = [webView stringByEvaluatingJavaScri
js使用cookies存取用户名和密码
//记录Cookie function SetCookie(name, value, days){     var finalDays = 7; //cookie存储时间默认7天     if (typeof (days) != "undefined" && !isNaN(days)){         finalDays = parseInt(days);     }     var
使用Cookie存取用户登录信息
通常我们在开发一个登陆应用的时候,有一个非常常见的业务需求,那就是保留用户登陆信息多少天!! 不废话,直接上demo!! <!-- * @Author: [ZGM] IME33 * @Date: 2017-10-09 13:34:23 * @Last Modified by: [ZGM] * @Last Modified time: 2017-10-09 13:44:23
cookie的存取值方式
cookie 与 session 是网页开发中常用的信息存储方式。Cookie是在客户端开辟的一块可存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方.JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的,而cookie是运行在客户端的,所以可以用JS来设置cookie。 在ITOO项目中,系统需要页面之
mvc存储Cookie和读取Cookie方法
mvc存储Cookie和读取Cookie方法: //存储 HttpCookie cookie = new HttpCookie("User"); System.Text.Encoding enc = System.Text.Encoding.GetEncoding("gb2312"); cookie["id"] = HttpUtility.UrlEncode(logid.ToStrin