如何使用ScriptManager在另一个项目中引用Web服务?

时间:2009-03-18 15:13:23

标签: asp.net ajax web-services asp.net-ajax

我有一个Web应用程序项目和一个Web服务应用程序项目。我正在使用ASP.Net AJAX,我想从Web服务项目中引用一个名为Tickets.asmx的服务,并使用JavaScript调用它。 (我在页面上的ScriptManager中引用它[或尝试])

我之前已经完成了这项工作,Web服务是asp.net Web应用程序的一部分,但不是在另一个项目中。无论我做什么,我都会不断收到[namespace]未定义的javascript错误。

我可能做错了什么?我甚至尝试在ScriptManager中提供服务的完整路径(类似http://localhost:4080/Tickets.asmx

1 个答案:

答案 0 :(得分:2)

我已经确定这是不可能的。 JavaScript无法调用其他域,因此ASP.Net AJAX根本不支持外部Web服务。