AJAX Toolkit AutoCompleteExtender с сервисом * PAGE *? - PullRequest
3 голосов
/ 06 апреля 2009

У меня есть приложение, в настоящее время использующее AJAX Toolkit AutoCompleteExtender для расширения текстового поля. Он использует веб-сервис для выбора и извлечения данных. Документы для инструментария говорят, что вы также можете использовать службу страниц, и я несколько дней пытался заставить это работать - и в vs2005, и в версии 2.0 фреймворка, и в vs2008, и в версии 3.5 фреймворка (атрибуты для службы страниц немного отличаются в каждой версии). Я не могу заставить ни одну версию работать со службой страниц - обе прекрасно работают с веб-службой.

Кому-нибудь повезло с этим?

Спасибо

Ответы [ 3 ]

4 голосов
/ 14 апреля 2009

Вы проверили следующее:

  • Ваш метод страницы (Вы действительно имеете в виду метод страницы, а не сервис страниц?) Является статическим.
  • Метод возвращает список или строку [].
  • Параметры (строка prefixText, int count). Порядок и дела имеют значение.

Вы также можете посмотреть на http://allwrong.wordpress.com/2007/03/13/ms-ajax-autocomplete-extender-using-a-page-method/.

/ Andreas

1 голос
/ 14 апреля 2009

Вы просматривали свою страницу с помощью Firebug в FireFox или Fiddler с IE, чтобы увидеть, что происходит (если вообще происходит) со скриптами и сетевыми вызовами? На вкладке сценариев Firebug вы увидите, какие методы сценария были загружены, и покажет вам сетевой трафик между браузером и сервером на вкладке «Сеть», в то время как Fiddler в основном позволит вам анализировать и редактировать сетевой трафик.

Используете ли вы главные страницы, и это элемент управления на главной странице или самой странице - у вас не может быть методов страницы на главной странице?

0 голосов
/ 18 ноября 2014

Залф +1: мой ответ предупредил меня. Метод должен быть на странице. У меня был мой пользовательский элемент управления!

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