現在、私は何千ものレコードを持っています(それはまだ成長しています)2つのテーブルで、ユーザーが選択できるようにWebページに表示します。今私はそれをユーザーが選択できるようにドロップダウンで表示しています。ユーザーとユーザーに何千ものレコードを表示するにはC#
要件: - ユーザーがドロップダウン から複数のレコードを選択することができます - 私たちはオートも
我々は試してみましたTelerik複数選択ドロップダウン、剣道JS Drodpdown制御し、選択された選択のjsを完了実装する必要があります。 Ajax Webサービスを通じてデータをバインドしています。 しかし、ドロップダウンをロードするのに多くの時間がかかり、ユーザーは待ち時間に不満を感じます。
予想される皆様から: - 誰でも私たちに上記の機能を実装するための良いアイデアを提供できれば、それはすばらしいことになります。 - もう1つは、ユーザーが他のページコンポーネントとやりとりできるようにするときにドロップダウンが埋められることです。現在、ユーザーは全ページの読み込みを待つ必要があります。
技術:C#のJavaScript Ajaxの
あなたのボトルネックはどこですか?それは、サーバーからクライアント、またはクライアントがそれらをレンダリングするまでの、これらの数千のレコードの取得ですか? ブロッキングの問題は、ページがロードされた後に非同期にロードするだけです。 – LDJ
取得サーバーからの時間がかかりません。フロントエンドにバインドするのに時間がかかります。そして、ユーザーが他のページコントロールと対話できなくなるまで。 – HP1104
データ仮想化を試すことができます:http://demos.telerik.com/aspnet-mvc/multiselect/virtualization – Werner