在ASP.NET Web应用程序中何时使用ashx文件?能否用实际示例以简单的术语解释一下?我从MSDN中了解到.ashx文件实现IHttpHandler,但是我无法从这里http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.aspx获得更多的解释。有人能为我清楚地解释一下吗?
在ASP.NET Web应用程序中何时使用ashx文件?能否用实际示例以简单的术语解释一下?我从MSDN中了解到.ashx文件实现IHttpHandler,但是我无法从这里http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.aspx获得更多的解释。有人能为我清楚地解释一下吗?
简而言之,ASHX文件是ASPX文件中除去所有管道ASP.NET Webform的文件。
我使用ASHX来生成动态PDF文件并下载它们。同样地,我使用它们来生成缩略图并下载它们。
这在空白ASPX页面上也可以很好地实现,但ASHX文件的资源消耗要少得多。
请查看此教程以了解ashx文件的详细内容。
Response.WriteFile
就足够了。 - Oded