0

データベースのストアド プロシージャから入力するドロップダウン リストがあります。ストアド プロシージャは 94,060 行を返します。サブルーチンは、94,060 個のアイテムすべてを DropDownList に追加しています。ただし、アプリを実行すると、ドロップダウン リストには最初の 90,337 項目しか表示されません。

4

1 に答える 1

3

ブラウザーまたはコンピューターのいずれかによって制限される可能性があります。両方がメモリにロードして実行できる量には制限があります。

他の人のコンピューターにページを読み込んでみてください。また、ページに表示されている SP からアイテム カウントが返され、正しい量が返されていることも確認してください。

そのため、ページで、SP が行数を返し、ドロップダウン リストのアイテム数も同様にカウントし、コンピューターによって異なるかどうかを確認します。

また、作成されたコメントを +1 するには、90,000 件以上のアイテムをドロップダウン リストに含めないでください。

ドロップダウンの代替

検索可能なデータ リスト。Outlook の宛先追加機能によく似ています。

ここに画像の説明を入力

オートコンプリート(SP結果をデータテーブルiに入れ、jqueryで検索します)

ASP JQuery オートコンプリート

于 2012-11-20T15:20:18.583 に答える