我有一个表单,可以从包含2000+和不断增长的名称的数据库中自动完成。这很好用,但是在用户输入和返回列表之间存在令人讨厌的延迟。我希望在页面生命周期内临时存储数据,以加快速度。
使用静态变量似乎有效,但我害怕自动完成变量变得过时。还有其他我可以使用的东西吗?
答案 0 :(得分:1)
您可以使用Caching.Cache
类来保存值 - 当您insert到缓存时,您可以使用TimeSpan
或根据版本设置项目到期SQL Server,您可以直接使用SqlDependency
来跟踪数据库中的更改。