如果使用asp.net ajax可以在aspx。cs中创建web method,不过这样不利于重用和统一维护。
所以可以建一个aspx/ashx/asmx然后传一个querystring来区分类型,名字最后取长点以免重复。
了解AJAX的实现原理,怎么操作要看项目的部署规则。如:你可以把多个请求放到一个webservice中,根据不同的方法返回不同的数据。
不妨试试根据类的行为来划分。最基本的可以为每个表的增删改查作一套方法,存入一个服务器文件,根据浏览器传过来的参数分别调用。
如果采用microsoft ajax,可以用webservices,里面多个webmethod。如果通用的ajax,无论是asmx、aspx、ashx等都无所谓,只要能够返回值即可。可以在AJAX调用aspx时,通过传参数的方式(a.aspx?method=method1),然后在aspx中querystring("method"),根据method值来处理并返回值
如果专门为ajax建个webservice那还不如直接弄WCF更好