我的网站结构是:
www.mysite.com/f1
www.mysite.com/f2
www.mysite.com/f3目前f1目录下的程序声明的session 在 f2,f3在都生效, 也就是说全站的程序都是共享的。如何做到 f1,f2,f3 目录下的session 互不干扰,各自管理各自的 ?asp.net session 会话机制可以覆盖重写吗?
www.mysite.com/f1
www.mysite.com/f2
www.mysite.com/f3目前f1目录下的程序声明的session 在 f2,f3在都生效, 也就是说全站的程序都是共享的。如何做到 f1,f2,f3 目录下的session 互不干扰,各自管理各自的 ?asp.net session 会话机制可以覆盖重写吗?
Session["f1_XXX"] // 说明来自己f1
Session["f2_XXX"] // 说明来自己f2
Session["f3_XXX"] // 说明来自己f3
因为你的站都在一个虚拟主机下,也就是说是在一个WEB应用程序下.1楼的方法即可
能不能做到过滤 System.Web.HttpContext.Current.Session Session["XXX"] 的时候 ,System.Web.HttpContext.Current.Session 交给系统 自动加上当前根目录下的第一个目录名字,也就是 f1
可以,这是肯定的!
但是我相信我不会!