ASP.NET AJAX推出也有一段时间了,当初宣称的AJAX客户端脚本可以脱离服务器端脚本,在诸如html,php等平台上使用,但像微软不少其他产品一样,这个肥大的,性能低下,毫无艺术感的框架正在被大家所诟病。越来越多的人想要脱离这个客户端脚本,脱离AJAX提供的客户端控件,用更精炼更高效的框架来调用服务器端方法。很显然,目前最火的js库是JQuery。
但是要很好的将JQuery和ASP.NET AJAX无缝的结合还是需要一点耐心的,建议从这篇文章入手:
http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/
ASP.NET AJAX转换.net对象和json对象的功能还是很不错的,如何用jquery来接受asp.net服务返回的json对象是关键,这篇文章讲得比较清楚,但是作者很快意识到实际使用两者结合时还有一些问题,于是写了另一篇文章进行了修正:
http://encosia.com/2008/06/05/3-mistakes-to-avoid-when-using-jquery-with-aspnet-ajax/
经过这篇文章的修正,基本上可以很好的掌握两者的结合方法了。
但这两篇文章是将如何用jquery来调用asp.net的web服务的,如果你想调用页面上的方法,则可以看看这两个脚本:
http://plugins.jquery.com/project/ajaxdotnet
http://schotime.net/jMsAjax.aspx
后者还可以将asp.net AJAX的古怪时间格式转换成更常用的格式,非常推荐。