ユーザーがオプションの1つをクリックできるようにする.net Webフォームの一連のフィールドのインテリセンスを作成しようとしています。これにより、一連のフィールド(名前、アドレスなど)に入力できます。これは、c#.net と ajax を使用して実装するのは非常に簡単でした。ただし、最近、データベースに対して検索されているキー フィールドの一部を暗号化する必要があったため、機能が壊れています。これらの検索可能なフィールドを解読する唯一の方法は、現在 C#.net にあります。
この機能を修正するために、私は次のいずれかを考えていました: a) ページがロードされたら、すべてのレコードを取得してメモリ内の配列に保存し (暗号化されていない)、検索フィールドのユーザー キーとして linq または lambda を使用してレコードを取得する(s) 興味があります。b) ページが読み込まれたら、すべてのレコードを js 配列 (暗号化されていない) に保存し、クライアント側で検索を実行します。
Web サーバーとクライアントのブラウジング エクスペリエンスの両方のパフォーマンスを考慮すると、どちらが最善の方法でしょうか?
これは 10 万件未満のレコードになると思います。