3

您可以直接从 Javascript/JQuery 使用 ASMX 网络服务吗?我在使用 WCF 托管/开发一个好的解决方案时遇到问题,所以我想看看还有哪些其他选项可以将我已经开发的前端连接到一些后端 C# 代码。作为参考,这里还有一个关于我的 WCF 问题的问题:Completing the WCF implementation picture

更新:我也会接受作为答案,这是我访问 c# 代码的替代解决方案。我已经开发了我的前端,所以我只想避免用 ASP.NET runat-server 控件替换我的 GUI 元素!谢谢!

4

1 回答 1

5

正如评论中提到的,ASMX Web 服务是标准的 SOAP 服务。是的,你可以像下面这样调用它的方法:

$.ajax({
  type: "POST",
  contentType: "application/json; charset=utf-8",
  url: "WebService.asmx/WebMethodName",
  data: "{}",
  dataType: "json"
});

您可以在这个很棒的教程中阅读更多内容。

于 2013-05-10T13:42:46.317 回答