【问题标题】:How do I reference a web service in another project using a ScriptManager?如何使用 ScriptManager 在另一个项目中引用 Web 服务?
【发布时间】:2009-03-18 15:13:22
【问题描述】:

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

我之前已经将 Web 服务作为 asp.net Web 应用程序的一部分进行了此操作,但在其他项目中没有这样做。无论我做什么,我都会收到 [namespace] undefined javascript 错误。

我做错了什么?我什至尝试将服务的完整路径放在 ScriptManager 中(类似于http://localhost:4080/Tickets.asmx

【问题讨论】:

  • 你没有说你遇到了什么问题......
  • “无论我做什么,我都会收到 [namespace] undefined javascript 错误。”

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 2010-12-14
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多