使用ASP.NET MVC应用程序中的ASP.NET AJAX Clientside-only脚本调用Web服务?

时间:2009-01-27 10:39:20

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

我正在寻找一个基本的例子,展示我如何使用ASP.NET Ajax Toolkit附带的客户端javascript调用web服务。

我已经找到了一些示例,展示了如何使用ASP.NET WebForms,但我使用的是ASP.NET MVC,所以对我来说没有花哨的ScriptManager :(

有人知道关于这个话题的博客很有见地吗?

TIA

3 个答案:

答案 0 :(得分:3)

我建议使用JQuery,本指南非常简单,可以调用ASP.NET Web服务:

http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

答案 1 :(得分:2)

答案 2 :(得分:1)

See this post描述了如何使用AJAX for ASP.NET MVC实现这一目标。

如果您可以控制自己的服务,并且可以考虑通过WebHttpBinding和WCF将其公开为类似REST的界面。然后使用jQuery查询服务。