如何在asp中使用Profile来模拟全局变量?

时间:2018-06-13 18:17:46

标签: asp.net web-config global-variables profile

我使用Profile在我的网站的不同页面上实现全局变量,如下所示:

<profile enabled="true">
    <properties>
        <add name="_OriginalURL" allowAnonymous="true"/>
    </properties>
</profile>

但我为Web用户编写了自己的登录模块,这意味着我在自己的数据库中验证登录名和密码,我只想使用Profile暂时存储一个特定会话的全局变量,因为用户登录到他退出,我不需要记住/存储全局变量值。所以基本上它就像任何桌面应用程序中的常见全局变量。

但我需要确保每次我验证用户登录时所有这些var都重置为我在web.config中为每个人定义的默认值,我不会错误地想要从前一个用户带来一个值。我怎样才能有一个&#34;重置&#34; (或新实例)到所有Profile变量的Web.Config的默认值?因为现在当我在注销后立即第二次登录时,所有变量仍然具有前一个用户的先前值(两个用户都在同一台机器上)。

非常感谢!

0 个答案:

没有答案