我是asp.net的新手。我想知道asp.net中的泛型处理程序 以及它的使用方式和地点?
你能帮帮我吗?
答案 0 :(得分:6)
通用处理程序是实现System.Web.IHttpHandler接口的.NET组件。任何实现IHttpHandler接口的类都可以充当传入HTTP请求的目标。 Page也是通用处理程序。通常,泛型处理程序具有ASHX的扩展名。
您可以找到示例here
答案 1 :(得分:3)
当您想要避免常规asp.net页面的开销时,使用处理程序 实际例子包括图像处理或处理ajax请求。
答案 2 :(得分:2)
动态生成一些ASP.NET文件。它们是使用C#代码或磁盘资源生成的。这些文件不需要Web表单。相反,ASHX通用处理程序是理想的。它可以从查询字符串,写入XML或任何其他数据动态返回图像。
答案 3 :(得分:1)
Ashx文件只不过是一个aspx页面。它们相当于用C Sharp或Visual Basic.NET编写的自定义处理程序,因为它们包含完全实现IHttpHandler的类。它们很方便,就像ASPX文件一样方便。你只需浏览它们就可以自动编译。
使用WebForms(aspx)时
简单的Html页面
Asp.net Custom Controls
简单的Dyanamic页面
当使用处理程序(ashx)时
二进制文件
动态图像视图
性能关键网页
xml文件
最小网页