哪个更好用于处理aspx或ashx请求?

Hiy*_*sat 1 c# vb.net asp.net httprequest

我正在创建一个httpRequest处理程序来下载文件..我的问题是哪个更好地使用aspx或ashx?

Mik*_*scu 7

基于您问题中的信息,我认为您应该创建一个ASP.NET Handler(.ashx)类,因为您不需要完整的ASP.NET页面生命周期的开销.

页面和处理程序之间的区别在于处理程序是一个更轻量级的类,它不提供普通页面的所有"阶段".与往常一样,在请求生命周期方面,关于使用哪一个的答案完全取决于您对框架的确切要求.

如果您感兴趣(如果您提出问题则应该如此......)阅读有关ASP.NET页面对象模型ASP.NET页面生命周期的更多信息.