AJAX工具包AutoCompleteExtender与*PAGE*服务一起使用?

3

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

有没有人在这方面有什么经验?

谢谢!

3个回答

4

1

你是否使用Firebug在FireFox或Fiddler在IE中查看你的页面,以了解脚本和网络调用的情况?Firebug的脚本选项卡可以很好地显示已加载的脚本方法,并在Net选项卡上显示浏览器与服务器之间的网络流量,而Fiddler主要允许你分析和编辑网络流量。

你是否使用主页,控件是在主页还是页面本身上 - 你不能在主页上使用页面方法?


使用主页面 - 所有内容都在内容页面上,除了ScriptManager,我将其放在MasterPage上,以便所有内容页面都可以使用。页面方法在内容页面的代码后台中。 - Jim Evans
嗯,那听起来都差不多正确 - 你试过用 Fiddler 或 Firebug 吗?那应该是我接下来要做的 - 看看 JS 和网络上实际发生了什么。 - Zhaph - Ben Duguid
祝你好运,让我们知道你的进展。 - Zhaph - Ben Duguid

0

我点赞了Zalph的答案,因为他的回答给了我提示。这个方法必须在页面中。我把我的放在了用户控件里!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接