首页 新闻 会员 周边

.net ajax页面使用的原则

0
悬赏园豆:30 [待解决问题]

各位大侠,谁能告诉我,asp.net 的应用程序中,如果所有页面都采用ajax异步处理,你们都是怎样控制ajax页面的数量的。是每个需要调用ajax页面的地方就新建一个.aspx页面用于处理ajax请求,还是每个请求都新建一个webservice 来处理的。如果每个ajax请求都创建一个也没,这样就要创建很多ajax请求页面或者webservice服务。

NewSoftsNet的主页 NewSoftsNet | 初学一级 | 园豆:92
提问于:2011-02-06 13:42
< >
分享
所有回答(5)
0

如果使用asp.net ajax可以在aspx。cs中创建web method,不过这样不利于重用和统一维护。

所以可以建一个aspx/ashx/asmx然后传一个querystring来区分类型,名字最后取长点以免重复。

高凡凡高 | 园豆:95 (初学一级) | 2011-02-06 20:44
0

了解AJAX的实现原理,怎么操作要看项目的部署规则。如:你可以把多个请求放到一个webservice中,根据不同的方法返回不同的数据。

Astar | 园豆:40805 (高人七级) | 2011-02-07 15:17
0

不妨试试根据类的行为来划分。最基本的可以为每个表的增删改查作一套方法,存入一个服务器文件,根据浏览器传过来的参数分别调用。

邹华栋 | 园豆:209 (菜鸟二级) | 2011-02-08 09:58
0

如果采用microsoft ajax,可以用webservices,里面多个webmethod。如果通用的ajax,无论是asmx、aspx、ashx等都无所谓,只要能够返回值即可。可以在AJAX调用aspx时,通过传参数的方式(a.aspx?method=method1),然后在aspx中querystring("method"),根据method值来处理并返回值

BenDan2002 | 园豆:205 (菜鸟二级) | 2011-02-08 20:14
0

如果专门为ajax建个webservice那还不如直接弄WCF更好

头衔 | 园豆:364 (菜鸟二级) | 2011-02-11 18:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册