• ashx文件


    .ashx文件用于写web handler,使用.ashx可以让你专注于编程而不用管相关的WEB技术。.ashx对应的类继承于IHttpHandler,所以,.ashx必须包含IsResuable属性,必须实现ProcessRequest方法。

    IHttpHandler接口,定义ASP.NET为使用自定义HTTP处理程序同步处理HTTP Web请求而实现的协定。
    IsResuable属性指的是IHttpHandler是否可以被再次使用。
    ProcessRequest方法则是实现HTTP Web的请求处理。

    using System;
    using System.Web;

    public class Handler : IHttpHandler {
        
        
    public void ProcessRequest (HttpContext context) {
            context.Response.ContentType 
    = "text/plain";
            context.Response.Write(
    "Hello World");
        }
     
        
    public bool IsReusable {
            
    get {
                
    return false;
            }
        }

    }

    其实用.aspx文件可以完全实现.ashx的功能,.ashx比着.aspx的优点是性能高一些,它免去了.aspx页面的控件解析以及页面处理过程。它特别适合于生成动态图片,生成动态文本之类,实现某一具体功能的操作。

    对于一些比较复杂的功能,比如需要处理回发控件的事件,则不太适合。

  • 相关阅读:
    Python 时间类型及其互相转换
    SQLAlchemy技术手册
    Flask与微信小程序登录(后端)
    使用Docker搭建MySQL服务
    开发中常见的正则表达式
    关于CSRF 和 csrftoken
    Flask-migrate基本使用方法
    MySql查询进阶
    常见Http访问错误小结
    git简易操作手册
  • 原文地址:https://www.cnblogs.com/clc2008/p/2025401.html
Copyright © 2020-2023  润新知