2009-11-06 15 views
2

Microsoft AJAX Library Preview 6jQuery提供几种方式来拨打电话的,我需要的种种:对WCF服务进行AJAX调用的最佳选择是什么?

  • Sys.Net.WebRequest(ASP.NET AJAX)
  • Sys.Net.WebServiceProxy(ASP.NET AJAX)
  • $阿贾克斯(jQuery的)

Sys.Net.WebRequest提供了一种方法来指定动词( “GET”, “POST”, “PUT” 和 “DELETE”),但没有内置 - 回调失败的请求(他们都是他们使用相同的回调,成功或失败)。

Sys.Net.WebServiceProxy似乎只做“GET”/“POST”(通过invoke方法的“useGet”参数)。有成功和失败的回调。

$ .ajax提供了一种指定动词,具有成功/失败回调以及可以指定超时长度(以及其他)的方法。

从可维护性,可靠性和可用性的角度来看,在对AJAX调用WCF服务(返回JSON结果)进行AJAX调用时,哪种方法是最好的方法?

jQuery似乎做我想要的一切,但我可​​能会错过与MicrosoftAjax库(因为它是如此之大......)。如果我错过任何东西,或者没有正确的事实,请告诉我!

谢谢!

回答

4

我必须说,使用jQuery - 它不仅可以满足您的所有需求,而且它将比MicrosoftAjax更为常用,因为它在Microsoft技术之外使用。可维护性的一部分是使用常用的框架,而jQuery就是这样。

相关问题