日期:2014-05-18  浏览次数:20485 次

asp.net用什么页面来处理ajax
.ashx

还是
.aspx


请讲出选择那个的好处。

我个人觉得用.ashx没有那么多事件要处理。

------解决方案--------------------
我是用aspx ashx从来没用过 不知道有什么好处
------解决方案--------------------
只用过aspx
------解决方案--------------------
.ashx或.aspx 都可以.
用.ashx是好,是因为不用像.aspx加载整个页面的生命周期.好像是这样说的.
------解决方案--------------------
我也是一直用ASPX,没用过ashx,关注一下。
------解决方案--------------------
都可以

.ashx更优

不用加载Page控件树,直接输出,速度上更快。
------解决方案--------------------
UP
------解决方案--------------------
UP
------解决方案--------------------
aspx
------解决方案--------------------
只用过Aspx
------解决方案--------------------
aspx
------解决方案--------------------
什么都可以 txt都可以
------解决方案--------------------
探讨
我是用aspx ashx从来没用过 不知道有什么好处

------解决方案--------------------
探讨
引用:
什么都可以 txt都可以

可能你没有看清楚题意吧,txt怎么能做到呢???

------------------

我一般处理ajax都是使用.ashx做的.


一般使用.ashx,用来输出一些不需要回发处理的项目即可。
这也正符合ajax的过程!!!

------解决方案--------------------
aspx也行,ashx也行,web service也行,服务器端标识为[WebMethod]的静态方法也行。

也许aspx效率最差吧,因为它实际上把大部分页面生存期都走一遍,虽然是异步调用也是。
------解决方案--------------------
探讨
aspx也行,ashx也行,web service也行,服务器端标识为[WebMethod]的静态方法也行。

也许aspx效率最差吧,因为它实际上把大部分页面生存期都走一遍,虽然是异步调用也是。