我正在尝试使用 javascript 调用 webservice(.asmx) 文件。这是我正在尝试做的事情的详细解释。
我有两个 WebApplication 项目,一个包含 WebService.asmx 文件,另一个包含 javascript 文件。我正在尝试从 javascript 文件中调用位于 WebService.asmx 中的方法 HelloWorld()。
注意:我试图在不使用 jQuery 的情况下做到这一点。
请给出详细解释(代码和一些文档),我查看了许多示例并尝试了许多不同的方法,但这些方法都不适合我。
这是我尝试过的事情的清单:
- 在 .asmx 文件中添加了 [ScriptService]。
- 添加了对包含 .asmx 的项目的 Web 引用。
- 添加了对包含 .asmx 的项目的服务引用。
- 在我的脚本管理器中将 EnablePageMethods 属性设置为 true。
将以下代码添加到我的脚本管理器中。
<Services> <asp:ServiceReference Path="http://localhost..." /> </Services>