ashx是一般处理程序,负责对页面传过来的请求进行处理。使用.ashx 可以让你专注于编程而不用管相关的web技术。
aspx将前后台显示和处理逻辑分开,所以弄成了两个文件.其实,在最终编译的时候,aspx和cs还是会编译到同一个类中去.这中间就要涉及html的一些逻辑处理.
而ashx不同,它只是简单的对web http请求的直接返回你想要返回的结果.比aspx少处理了html的过程.理论上,比aspx要快.
一般处理程序和aspx的使用范围:
ashx:一般情况下,凡是不需要返回大量复杂的HTML代码的时候,可以使用它。
aspx:里面主要存放HTML等浏览器代码。
|