以前用WebFrom时处理前端的ajax请求,用的都是一般处理程序ashx。最近在写MVC时,对于前端的ajax请求,突然有了疑问,既然我可以用ajax请求controller里面的action对用户的请求进行处理,那我还需要在MVC里面使用ashx请求用户的ajax请求了吗?
所以想请问大家一下:
1、这两种处理方式那种更好
2、在实际使用中那种方法用的更多
题外话:题主准大四doge,在学校时虽然对于.net平台的C/S开发、B/S开发有过学习,但是只是处于一种知道怎么用的阶段,也写过一些一两千行左右的小项目,但是并没有深究效率、性能等等优化的方面。现在也实习了几个月了,实习的公司用的快速开发平台进行ERP的开发,前端UI页面平台都能自动生成,底层的业务逻辑再写代码实现。自己觉得不是很想做这个,所以准备在合同结束后离职。所以目前就渐渐学习一点新的东西顺便复习之前在学校中学习过的内容。所以如果有大神觉得问题提的太过简单,请见谅,毕竟还是一只只有几个月工作经验的菜鸟。
没有好不好,只有合适不合适,每种框架都有自己的特性,用好了会事半功倍。而且对于MVC来讲,Action处理比ashx方便很多,至少传参和返回值不需要ashx那么麻烦。
简而言之,WebForm你就用ashx,MVC就用Action。
一周热门 更多>