【问题标题】:How to update the existing cookies in asp.net through javascript如何通过javascript更新asp.net中现有的cookies
【发布时间】:2014-01-07 14:55:51
【问题描述】:

我已尝试像这样更新现有的 cookie:

        CityID = opt.attr('id');

其中 CityID 是 cookie 名称。我参考了enter link description here

这段代码我试过了

       createCookie('CityID', "", -1);
       document.cookie = "CityID=" + opt.attr('id');
       setCookie("CityID", DateTime.Now, 365);

但这不起作用。 更新现有 cookie 的任何想法。我是 cookie 概念的新手。

【问题讨论】:

    标签: javascript asp.net cookies session-cookies


    【解决方案1】:

    您只需设置 cookie,浏览器将更新(如果不存在则创建)现有 cookie。

    function setCookie(c_name,value,expiredays) {
        var exdate = new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie = c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    }
    setCookie("cityid", "newid");
    

    【讨论】:

      【解决方案2】:

      应该从 http://www.w3schools.com/js/js_cookies.asp 开始了解 cookie 的基础知识。这也将帮助您实现您想要实现的目标。

      【讨论】:

        猜你喜欢
        • 2011-06-20
        • 2021-04-10
        • 1970-01-01
        • 2010-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多