Почему вы не используете плагин автозаполнения в jquery ... Я предполагаю, что вы вручную закодировали динамический поиск ... автозаполнение заботится о большинстве этих вещей, а также настраивается после того, сколько писем вы хотите опубликоватьсервер .. он также реализует кэширование.
Я использовал его во многих проектах asp.net, и он довольно аккуратный .. docs.jquery.com/Plugins/autocomplete