asp.net - 在 Web 应用程序客户端缓存和搜索多个 SQL 查询结果
问题描述
我正在构建一个页面,其中包含从多个 SQL 查询加载的下拉控件面板。内容可以按小时更改。用户依次选择一个下拉列表来选择他们的搜索条件,然后查询数据库并将结果加载到表中。
现在,用户希望每个下拉菜单过滤彼此的内容。
示例:如果有人在一个下拉列表中选择“采购订单”,那么有权访问该应用程序的所有用户的单独下拉列表将更改为允许编辑采购订单的用户。总共有 5 个下拉菜单,每个都可以更改其他 4 个的内容。
目前,我正在后面的代码中加载所有下拉列表。随着这个要求的改变,必须有部分回发来查询数据库以更新控件的内容,我认为这会影响用户体验。相反,我认为在性能方面处理所有这些客户端会更好。这将涉及在应用程序启动时缓存下拉菜单的内容,然后搜索这些内容以在每次下拉菜单更改时加载过滤后的结果。
但是我什至不知道如何开始实施这个,这就是我需要帮助的地方。如何让这些下拉控件与客户端中加载的数据一起工作?或者,或者,我怎样才能让部分回发响应用户?
解决方案
推荐阅读
- ios - 如何摆脱 3D Capture 示例中的“No such module 'PromiseKit' error”
- python - vscode 中的 Python(适合初学者)
- docker - 如何在 powershell 脚本中运行 docker 命令
- python - 如何在 python 中实现二维数组/里程计?
- java - 使用 Spring Boot 版本 2.4.3 时,文件 pom.xml 在第一行给出错误
- sql - Teradata 如何使用计数(不同)?
- c++ - 使用 MPI_Send 和 MPI_Recv 而不是 MPI_Gather
- docker - 关于 kubenetes pod 的 CPU/内存利用率,主机的 top 命令显示了什么
- python - 如何将文本文件转换为 json 文件?
- python - 如何在未完成工作的情况下识别 python 程序终止