Автозаполнение текстового поля при редактировании Gridview - PullRequest
2 голосов
/ 18 сентября 2008

Как реализовать автозаполнение в ASP.Net Gridview? Может кто-нибудь указать мне, куда идти, чтобы достичь этого? Я готов использовать не-Net элементы управления ajax, если это то, что нужно.

Ответы [ 3 ]

3 голосов
/ 18 сентября 2008

Вам нужно будет использовать AJAX-фреймворк ( JQuery , который я часто рекомендую), который предоставит функциональность для отображения выпадающего списка. Затем вам нужно будет создать отдельную страницу (или веб-службу), чтобы вернуть все возможные значения для отображения в раскрывающемся списке автозаполнения.

Чтобы сэкономить на производительности, я рекомендую запускать автозаполнение только после того, как пользователь набрал 2 или 3 буквы. Затем они могут быть переданы JavaScript в резервные значения для показа в раскрывающемся списке.

Внутренняя часть может взаимодействовать с JavaScript с помощью простого CSV, JSON, веб-службы XML и т. Д. См. http://www.pengoworks.com/workshop/jquery/autocomplete.htm для примеров.

0 голосов
/ 29 июня 2009

Scriptaculous имеет хороший компонент автозаполнения. Он построен на prototype.js.

Я использовал его для отображения списка автозаполнения с форматированным текстом, изображениями и т. Д. В этом смысле я думаю, что он более гибкий, чем реализация ASP.NET AJAX.

Документация http://wiki.github.com/madrobby/scriptaculous/ajax-autocompleter

Скачать http://script.aculo.us/downloads

0 голосов
/ 18 сентября 2008

AJAX Control Toolkit обеспечивает автозаполнение , но для работы требуется веб-служба. Вы всегда можете написать свой собственный asmx, если вы не можете его использовать.

В противном случае, есть множество примеров JS и jQuery: http://www.javascript -examples.com / автозаполнения-демонстрационная /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...