请高手( saucer,kamra……)指点XMLHttp 和用Web Services的异同??
我想在ASP.Net中实现客户端完全无刷新取必要的数据,现在有两种比较好的方法,就是用XMLHttp和Web Services ,当然在客户端用XMLHttp时就必须将Form中的数据转化成为XML数据,而且不能用CodeBehinde的方式,因为另外一个页面必须只能输出我必要的XML数据,而不能要那些控制显示的HTML代码,
如果用Web Services 时我们就用微软的Web Services.HTC也能够在客户端实现我所需要的操作,但是客户端都必须写很多的JavaScript代码,而且控制显示也比较麻烦,而且微软的ViewState也就没有用了,因为不需要刷新,现在我想问怎么将这几种技术融合起来一起用,必须PostBack的时候就PostBack,能够用XMLHttp/Web Services 时,就用他们,但是怎么来抉择,还请高手来讲讲你们的经验和想法,
另外微软为什么一开始不就给我们这种完整的解决方法呢?使得无刷新编程非常的简单!