我希望为 .net Web 表单中的一系列字段创建智能感知,使用户能够单击其中一个选项,然后依次填写一系列字段(姓名、地址等)。使用 c#.net 和 ajax 实现这一点非常简单。但是,最近我被迫加密一些正在针对数据库搜索的关键字段,因此该功能现在被破坏了。我们目前解密这些可搜索字段的唯一方法是在 C#.net 中。
为了修复该功能,我正在考虑:a)当页面加载时,获取所有记录并存储在内存中的数组中(未加密),并且作为搜索字段中的用户键使用 linq 或 lambda 来获取记录(s) 感兴趣的。b)当页面加载时,将所有记录存储在一个js数组中(未加密)并执行搜索客户端。
对于我的 Web 服务器和客户端的浏览体验而言,哪一条是考虑性能的最佳途径?
我认为这将是 < 100k 记录。