[扫盲篇]ashx是什么文件 使用场合 (专注于代码层,优化性能高一些)
摘自:http://www.cnblogs.com/wildweeds/archive/2010/06/21/what_is_ashx.html
.ashx文件用于写web handler,使用.ashx可以让你专注于编程而不用管相关的WEB技术。.ashx对应的类继承于IHttpHandler,所以,.ashx必须包含IsResuable属性,必须实现ProcessRequest方法。
IHttpHandler接口,定义ASP.NET为使用自定义HTTP处理程序同步处理HTTP Web请求而实现的协定。
IsResuable属性指的是IHttpHandler是否可以被再次使用。
ProcessRequest方法则是实现HTTP Web的请求处理。
public class FirstHandler : IHttpHandler
4 {
5
6 public void ProcessRequest(HttpContext context)
7 {
8 context.Response.ContentType = "text/plain";
9 context.Response.Write("Hello World");
10 }
11
12 public bool IsReusable
13 {
14 get
15 {
16 return false;
17 }
18 }
19 }
其实用.aspx文件可以完全实现.ashx的功能,.ashx比着.aspx的优点是性能高一些,它免去了.aspx页面的控件解析以及页面处理过程。它特别适合于生成动态图片,生成动态文本之类,实现某一具体功能的操作。
对于一些比较复杂的功能,比如需要处理回发控件的事件,则不太适合。
<script type="text/javascript"></script>
分享到:
相关推荐
ashx是什么文件,如何创建.pdf
ajax+jquery+ashx实现上传文件 简单易用,直接调用
简单介绍 ashx 的使用,学习很有帮助
一个用ashx上传文件的例子,前台是aspx的.直接post传文件
Ajax+HTML+ASHX实现文件异步上传 参考使用,可直接复制使用
【ASP.NET编程知识】asp.net利用ashx文件实现文件的上传功能.docx
解决方案:使用ashx文件。 1. 使用ASHX handlers 首先,我们要回顾要使用ASHX文件的目标,我们要做的是在一个地址中用ASHX文件并动态的返回内容。 我们将用到querystring,最后的地址格式为(例子): ...
【ASP.NET编程知识】ashx介绍以及ashx文件与aspx文件之间的区别.docx
winform上传文件,带进度条,一般处理程序ashx接收,传有参数,源代码例子下载,网上找了好多,都不能用,木有办法只能自己写一个了。
ashx文件是.net 2.0新加的文件类型(其实在.net 1.0下已经可用,但是没有公开提供). ashx文件和aspx文件有什么不同? 我们先新建一个ashx文件看看: 代码示例:当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你
CEMS:Menu.ashx.cs文件,在系統的ASAX下!!!!!!!!!!!!!!!!!!
客户端使用uploadify插件进行上传文件、图片。服务端使用c#进行开发设计,使用ashx一般处理程序来接收文件。
ashx实例 C#语言 大家学着用ASHX文件
ajax+ashx无刷新分页 包含ashx 包含数据库文件 修改web.config后可以直接调试
CEMS:DefaultMain.ashx.cs!!!!!!!!!!!!!!!!!!!!!!
主要是对ashx文件的使用进行了介绍。需要的朋友可以过来参考下,希望对大家有所帮助
文件解压后有两个文件夹JieKou和JieFaSong。 JieKou为后台接口 JieFaSong为对接接口,主要代码在Main里,实现了Post和Get两种提交方式。
CEMS:GetLeftMenu.ashx.cs文件,在系統的ASAX下!!!!!!!!!!!!!
使用Jquery调用ashx文件,调用时可以传递参数