如何在ASP.NET中存储、更新全局变量



我有一个C#/ASP.NET WebForms应用程序。在母版页上,我显示数据库字段中的一个值。例如,像"DEFCON=3"这样让所有用户知道我们处于什么级别(当然,当数据库中的值发生更改时,用户在进行页面刷新之前不会获取新值)。但每个人的价值都是一样的。

因此,我显然不希望每个用户的会话在每次页面加载时都进入数据库,以检查是否有更新(每个用户都需要往返,每个页面似乎都非常低效)。全局变量似乎是可行的(尽管我还不确定最现代/最简单的方法)。

但除此之外,如果数据库中的DEFCON值发生更改,则更新全局变量。我该如何触发全局变量进行更新,尤其是因为数据库中的值的更改发生在web应用程序之外。

谢谢你的想法。

将数据存储在Application变量中。使用Ajax更新变量。

相关内容

  • 没有找到相关文章

最新更新