带有* PAGE *服务的AJAX Toolkit AutoCompleteExtender?

时间:2009-04-06 14:16:45

标签: asp.net autocomplete

我有一个应用程序当前使用AJAX Toolkit AutoCompleteExtender来扩展文本框。它使用Web服务来选择和检索数据。该工具包的文档说你也可以使用页面服务,我已经尝试了几天来使用它 - 在vs2005和2.0框架版本以及vs2008和3.5框架版本(页面服务的attrubutes)每个版本略有不同)。我无法使用任何一个版本来处理页面服务 - 两者都可以正常使用Web服务。

有没有人对此有任何好运?

由于

3 个答案:

答案 0 :(得分:4)

您是否检查了以下内容:

  • 你的页面方法是(你的意思是页面方法,而不是页面服务吗?)是静态的。
  • 该方法返回List或字符串[]。
  • 参数是(string prefixText,int count)。订单和案件事宜。

您还可以查看http://allwrong.wordpress.com/2007/03/13/ms-ajax-autocomplete-extender-using-a-page-method/

/安德烈亚斯

答案 1 :(得分:1)

您是否在FireFox中使用Firebug或使用IE浏览器Fiddler来查看您的页面,以便真正了解脚本和网络调用的内容(如果有的话)? Firebug的脚本选项卡将很好地显示已加载的脚本方法,并将在Net选项卡上显示浏览器和服务器之间的网络流量,而Fiddler主要允许您分析和编辑网络流量。

您使用母版页,并且是母版页或页面本身的控件 - 您不能在母版页上使用页面方法吗?

答案 2 :(得分:0)

Zalph给他+1了,因为他的回答让我失望了。该方法必须在页面中。我有一个用户控件!