首页 > 解决方案 > 在 Web 应用程序客户端缓存和搜索多个 SQL 查询结果

问题描述

我正在构建一个页面,其中包含从多个 SQL 查询加载的下拉控件面板。内容可以按小时更改。用户依次选择一个下拉列表来选择他们的搜索条件,然后查询数据库并将结果加载到表中。

现在,用户希望每个下拉菜单过滤彼此的内容。

示例:如果有人在一个下拉列表中选择“采购订单”,那么有权访问该应用程序的所有用户的单独下拉列表将更改为允许编辑采购订单的用户。总共有 5 个下拉菜单,每个都可以更改其他 4 个的内容。

目前,我正在后面的代码中加载所有下拉列表。随着这个要求的改变,必须有部分回发来查询数据库以更新控件的内容,我认为这会影响用户体验。相反,我认为在性能方面处理所有这些客户端会更好。这将涉及在应用程序启动时缓存下拉菜单的内容,然后搜索这些内容以在每次下拉菜单更改时加载过滤后的结果。

但是我什至不知道如何开始实施这个,这就是我需要帮助的地方。如何让这些下拉控件与客户端中加载的数据一起工作?或者,或者,我怎样才能让部分回发响应用户?

标签: asp.netsql-server

解决方案


推荐阅读