asp.net - 什么是 ASP.NET 应用程序中的 .ashx 文件?

标签 asp.net ashx

你什么时候在 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 文件的资源消耗要少得多。

看看this tutorial看看文件 ashx.

关于asp.net - 什么是 ASP.NET 应用程序中的 .ashx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5758777/

相关文章:

c# - 从页面方法加载文件

c# - 如何读取xml文件中的key/value

asp.net - 如何在 jQuery AJAX 请求中保留 HTML?

handler - PDF 处理程序 : content-disposition filename

asp.net - .aspx 与 .ashx 主要区别

c# - 我们可以在 C# 文件中使用在 .asp 文件中创建的类吗

c# - 是否可以绑定(bind)来自两个没有关系的不同表的数据

javascript - 如何在javascript或jquery中获取工作文件夹的物理路径?

javascript - 通过 jQuery AJAX 上传文件后 HttpPostedFile.ContentLength 始终为 -2

handler - asp.net 中的 ASHX 处理程序文件有什么好处?