http://www.cnblogs.com/wolf-sun/p/3484457.html 我写的 你可以参考一下 不用ashx页就可以
就是你了。哈哈 谢谢你了哈 之前就是有印象 看过你的这篇博客。然后就有这个想法。
一个ashx文件足矣。给个思路,大致实现类似如下:
1、前端js发起异步请求,传入一个Action及其他请求参数;
2、唯一的ashx文件按照Action映射到一个后台服务上(这里可以通过反射),命名类似于ActionService;
3、ActionService按照请求,进行特定业务处理,并返回特定数据格式(如Json)和前端交互。
真不想这么麻烦的。之前在园子里发现一个很简单的方式的。
特别简单方法不知道是值得说明.
一个Ashx文件就是一个类.ASP.Net只会调用类中handle方法,
如果你想用一个ashx文件实现多个操作.你就必要要在handle方法中根据一个或多个参数将任务分发
最多也就是考虑一下怎么任务分发怎么实现.想简单的话你直接一个switch就完了
1. ajax调用ashx文件是不能选择里面的某个方法的, 它是统一入口。
2. 你要选择方法的是用ajax调用webservice参考: http://www.cnblogs.com/andiki/archive/2010/05/17/1737254.html
3. 性能上建议用ajax+ashx的方式。
希望能帮到你
webservice wcf 把 方法公开出去
封装一个异步js库,用回调函数
为毛一定要用ashx页面呢,用aspx页面不行吗?想在里边写多少给方法调用都没问题...