什么时候在asp.net web应用程序中使用ashx文件?有人可以用简单的术语来解释一个实际的例子吗?我从msdn了解到.ashx文件实现了ihttphandler,但我无法从这里得到很多解释。http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.aspx,有人能为我解释清楚吗?asp.net中的ashx文件
19
A
回答
16
总之,一个文件ashx是一个ASPX文件,减去所有管道ASP.NET webform。
我正在使用ASPX动态生成PDF文件,并下载它们。 同样,我使用它们来动态生成缩略图并下载它们。
这可以很好地工作与一个空白的ASPX,但ASHX文件是少得多的资源消耗。
看看this tutorial看看文件ashx。
7
我使用它们的一个用途是使用它来处理AJAX请求,并以纯文本格式打印输出。没有必要呈现任何HTML控件等,只是纯文本/ XML等,ASHX似乎是最好的。
这里是一个很好的概述:
http://www.dotnetperls.com/ashx
你想创建一个ASP.NET文件 这不是一个典型的Web窗体页。 您的文件需要动态地 从查询字符串 或XML和其他非HTML网页返回图像。
相关问题
- 1. Asp.Net会话在ashx文件中为空
- 2. 一个ASHX文件的ASP.NET项目
- 3. 。aspx中的.ashx文件?
- 4. 如何在asp.net中设置.ashx文件中会话的值?
- 5. 在MVC中创建图像的Ashx文件ASP.net
- 6. Internet Explorer中的ashx文件的问题
- 7. 是否可以将HTML放入ASP.NET .ashx文件中?
- 8. 如何在asp.net中使用ajax调用ashx文件
- 9. ASHX文件下载损坏的文件
- 10. 如何创建ASP.NET websocket .ashx文件的URL?
- 11. ASP.NET Handler(.ashx)文件的用途和用途是什么?
- 12. Visual Studio ASHX文件调试
- 13. 编译部署ASHX文件?
- 14. 在通用处理程序(ashx)文件中产生的ASP.NET中捕获异常
- 15. 在C#中使用.ashx文件
- 16. 如何从ashx文件中获取QueryString?
- 17. ASP.Net webservice/asmx/ashx/whatever编程
- 18. 无法在asp.net mvc中运行ashx?
- 19. 请求ashx Web Handler显示对话框以下载ashx文件?
- 20. 在ashx文件中,我可以设置返回文件的文件名吗?
- 21. 为什么ASP.net在我的ASHX文件的输出末尾写入空格?
- 22. 覆盖OnActionExecuting和.ashx文件上传
- 23. 响应从.ashx文件重定向
- 24. 使用ashx动态XML文件
- 25. Android支持在ashx或ASP.NET Web Handler文件上制作的服务器
- 26. asp.net ashx的处理程序提示下载,而不是显示文件
- 27. 来自asp.net的FullCalendar事件ASHX页面不显示
- 28. ASP.NET - 从JQuery传递JSON到ASHX
- 29. 用jQuery代替ASP.NET AJAX for ASHX调用
- 30. 如何捕获ashx文件中的数组数据?
http://msdn.microsoft.com/en-us/library/Bb398986%28v=VS.100%29.aspx – Oded 2011-04-22 18:42:53
ps - 不,这是一个很好的,明确的问题。如果我upvote而不是:D – 2011-04-22 18:43:10
@Oded你认为这是一个好主意,当用户点击一个按钮,而不是实现一个方法来执行一个.ashx文件从Web应用程序下载文件? – 2011-04-22 18:51:05