【问题标题】:asp.net best practices for saving global data on server side在服务器端保存全局数据的 asp.net 最佳实践
【发布时间】:2013-07-05 19:06:09
【问题描述】:

我需要管理一个字典,为每个登录的用户保存用户 ID + 用户名。 当用户进行ajax调用时,我想检查cookie中的userID是否存在于字典中。

存储数据的最佳位置在哪里? 当然,它必须在服务器上,并且所有用户都应该能够访问数据,那么推荐使用 HttpApplication 对象吗?

【问题讨论】:

    标签: asp.net server-side httpapplication


    【解决方案1】:

    是的,Application 对象将是存储它的正确位置。 但是,我看不出在什么情况下你会想要这样做?

    其他选项可能是数据库、文件 (XML) 等,但我认为 Application 对象是最快的。

    【讨论】:

    • 嗨@Jacques,感谢您的回复!我想为每个登录用户存储用户 ID + 用户名。我会将 UserID 存储在 cookie 中,当我收到请求时,我会在表中搜索 UserID,然后我就会知道用户名。当然,userID 会比一个数字复杂得多,而用户名将是其他必需的数据……听起来像这样做的方法吗?
    猜你喜欢
    • 2023-03-13
    • 2013-09-02
    • 2010-12-21
    • 2011-01-25
    • 2018-03-06
    • 2018-03-09
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多