Asp.net Cookie域/范围

时间:2009-03-09 19:33:41

标签: asp.net

我有一个“cookie”处理程序/实用程序类,对我来说效果很好。它抽象了很多我在处理cookie时遇到的问题,例如如何处理响应(写入)操作,然后在同一回发上执行请求(读取)操作,如何处理加密等等。

我不知道的一件事是如何在不同的“虚拟”域中隔离我的cookie。我的应用程序在Intranet环境中运行,所有环境都具有相同的主机/服务器名称:

http://server/app1/

http://server/app2/

我不希望这些不同的应用程序在使用相同名称的情况下共享cookie值。请求/响应对象的方法?

2 个答案:

答案 0 :(得分:5)

Path的{​​{1}}属性设置为Cookie/app1

答案 1 :(得分:2)

Response.Cookies["CookieName"].Path= "/app1";
如果使用VB语法,则使用

()而不是[]。