我使用Profile在我的网站的不同页面上实现全局变量,如下所示:
<profile enabled="true">
<properties>
<add name="_OriginalURL" allowAnonymous="true"/>
</properties>
</profile>
但我为Web用户编写了自己的登录模块,这意味着我在自己的数据库中验证登录名和密码,我只想使用Profile暂时存储一个特定会话的全局变量,因为用户登录到他退出,我不需要记住/存储全局变量值。所以基本上它就像任何桌面应用程序中的常见全局变量。
但我需要确保每次我验证用户登录时所有这些var都重置为我在web.config中为每个人定义的默认值,我不会错误地想要从前一个用户带来一个值。我怎样才能有一个&#34;重置&#34; (或新实例)到所有Profile变量的Web.Config的默认值?因为现在当我在注销后立即第二次登录时,所有变量仍然具有前一个用户的先前值(两个用户都在同一台机器上)。
非常感谢!