在用户之间共享数据——不需要数据库表
本文关键字:不需要 数据库 数据 用户 之间 共享 | 更新日期: 2023-09-27 18:04:54
我有一个ASP。. NET (4.0) webforms应用程序,我想知道我有什么选择,当它涉及到在我的web应用程序用户之间共享数据。
最明显的解决方案是数据库表。但还有其他选择吗?我读过一些关于"应用范围"的东西,但我不确定它对这个场景是否有用。
应用程序是你正在搜索的。
if (Application["CurrentUsers"] == null)
Application["CurrentUsers"] = 0;
Application["CurrentUsers"] += 1;
只是一个当前在线计数器的例子。
响应生存期,参见global.asax
:
protected void Application_Start(object sender, EventArgs e)
{
Application["CurrentUsers"] = 0;
}
protected void Application_End(object sender, EventArgs e)
{
Application["CurrentUsers"] = null;
}
应用程序对象或存储在内存数据库