【发布时间】:2019-04-03 15:18:41
【问题描述】:
我有一个主页网址http://localhost:3443/home1 在 home1 的索引操作中,我有一个 session["Home"]=Home1。 我有另一个主页网址http://localhost:3443/home2 我有一个会话 session["Home"]=Home2.
现在上下文是某些用户的登录页面是 home1。因此,如果他们单击菜单上的主页按钮或进行任何此类活动,他们应该进入主页1。
对于另一组用户,他们应该进入首页 2,无论他们执行什么活动都会导致首页。
现在 menu.it 是一个 ascx 控件 这里我们检查会话值是 home1 还是 home2。 基于此,我们将用户重定向到所需的登录页面。 现在我面临的问题是当我们复制 http://localhost:3443/home1 到另一个标签,例如tab2 并从那里我们将其更改为 home2 然后进行一些活动。然后回到 tab1,值会在 home2 会话中被覆盖。这会导致单击菜单中的主页链接时出现错误的登录页面。你有解决这个问题的办法吗?
希望我已经正确解释了问题,如果没有请告诉我,我会进一步解释。
【问题讨论】:
标签: asp.net-mvc-3 asp.net-mvc-5