ASP页面的ASP.NET cookie

时间:2010-06-28 21:07:07

标签: asp.net cookies asp-classic

我有一个奇怪的情况,我有一个ASP.NET页面,将用户发送到ASP页面,数据通过查询字符串从一个传递到另一个。

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

我在这里有点无能为力。这可能吗?我该如何开始?我是否需要担心任何特殊问题,因为一个页面是ASP.NET和另一个ASP?我也不能完全依赖于Javascript,因为那些曾经使用Javascript关闭的用户访问者。

3 个答案:

答案 0 :(得分:3)

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

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

在ASP.NET中设置cookie:

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

在ASP中查看值:

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

ASP.NET和& ASP页面必须位于同一域名中。

答案 1 :(得分:1)

Ed B似乎拥有它 - 可在此处进一步阅读:

http://ryangaraygay.com/blog/post/Updating-ASP-cookie-from-ASPNET-vice-versa.aspx

答案 2 :(得分:0)

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

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