我正在使用Ajax控件工具包中的AutoComplete Extender。
我有一个这个扩展程序使用的web服务。在Web方法中,我需要访问我的ASPX页面中存在的值empid
。我将此值放在我的ASPX页面中的HttpContext's
Items集合中。
HttpContext.Items["empid"]=<value>;
在web方法中,我试图使用
访问相同的内容string s=Context.Items["empid"];
但是Items集合中没有任何项目。这是由于自动完成扩展器控件正在进行的部分回发。
有人能帮忙吗?
答案 0 :(得分:0)
AutoComplete Extender在Web服务上使用带有特定签名(在文档中说明)的Web方法。这将使用JavaScript(幕后)从浏览器调用。
Web服务及其Web方法对您的页面一无所知 - 它们只知道在Web方法的参数中传递给它们的信息。