0

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

所以我显然不希望每个用户的会话在每次页面加载时都访问数据库以检查更新(每个用户的往返,每个页面似乎效率很低)。全局变量似乎是要走的路(尽管我还不确定最现代/最简单的方法)。

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

感谢您的任何想法。

4

1 回答 1

0

将数据存储在应用程序变量中。使用 Ajax 更新变量。

于 2013-08-06T02:52:58.247 回答