HttpContext и AutoComplete Extender - PullRequest
1 голос
/ 11 февраля 2009

Я использую AutoComplete Extender из набора инструментов управления Ajax. У меня есть веб-сервис, который использует этот расширитель. В веб-методе мне нужно получить доступ к значению empid, которое присутствует на моей странице ASPX. Я поместил это значение в коллекцию HttpContext's Items на своей странице ASPX.

HttpContext.Items["empid"]=<value>;

В веб-методе я пытаюсь получить доступ к тому же, используя

string s=Context.Items["empid"];

Но в коллекции предметов нет ни одного предмета. Это происходит из-за частичной обратной передачи, выполняемой элементом управления автозаполнения.

Может ли кто-нибудь помочь?

1 Ответ

0 голосов
/ 11 февраля 2009

AutoComplete Extender использует веб-метод с определенной подписью (объяснено в документации) в веб-сервисе. Это будет вызываться из браузера с использованием JavaScript (за кадром).

Веб-сервис и его веб-метод ничего не знают о вашей странице - они знают только ту информацию, которая передается им в аргументах веб-метода.

...