代码之家  ›  专栏  ›  技术社区  ›  rlb.usa

ASP页的ASP.NET cookies

  •  4
  • rlb.usa  · 技术社区  · 16 年前

    I have a wierd situation where I have an ASP.NET page that sends the user to the ASP page, and data is passed from one to the other via query string.

    我被分配了更改这个的任务,以便使用cookie而不是查询字符串。

    我有点笨。这可能吗?如何开始?因为一个页面是ASP.NET,另一个是ASP,我需要担心什么特别的事情吗?我也不能完全依赖于javascript,因为那些偶尔会关闭javascript的用户访问者。

    3 回复  |  直到 14 年前
        1
  •  3
  •   Ed B    16 年前

    这很简单。 只要不设置“会话cookie”,cookie就会在浏览器上设置。

    我在这里做……当用户登录并希望我记住他的用户名时:

    在ASP.NET中设置cookie:

    Response.Cookies.Add(new HttpCookie("RememberMeUserName", owner.Username));
    

    在ASP中查看值:

    Response.Write(Request.Cookies("RememberMeUserName"))
    

    两个ASP.NET和ASP页必须位于同一域名上。

        2
  •  1
  •   Dalbir Singh    16 年前
        3
  •  0
  •   rlb.usa    16 年前

    我还发现了: http://www.eggheadcafe.com/tutorials/aspnet/198ce250-59da-4388-89e5-fce33d725aa7/aspnet-cookies-faq.aspx

    关于IE 6和修复!还有关于如何在其中存储多个值的信息。

    推荐文章