让一般处理文件.ashx的代码有折叠功能(#region)

来源:互联网 发布:淘宝转化率怎么算的 编辑:程序博客网 时间:2024/05/12 16:42

注意:该方法用于网站项目。但对于其他类型的项目有一定的参考作用。


1.首先在你想被别人访问的位置新建一个ashx文件,如/System/xxx.ashx。

新建xxx.ashx的代码如下:

<%@ WebHandler Language="C#" Class="xxx" %>using System;using System.Web;public class xxx: IHttpHandler {        public void ProcessRequest (HttpContext context) {        context.Response.ContentType = "text/plain";        context.Response.Write("Hello World");    }     public bool IsReusable {        get {            return false;        }    }}
注意到首行的Class=“xxx”吗?“xxx”代表一个类型,表示一般处理文件的处理逻辑在那里执行。

这个时候就应该有点好奇了,能不能该Class的属性的,或者把“xxx”类搬到其他地方呢?明确的告诉你是可以的。

但我发现对于网站来说,将cs文件放在除App_Code文件外,将不能识别,所以在App_Code文件新建一个xxx.cs,将xxx.ashx除首行

<%@ WebHandler Language="C#" Class="xxx" %>
外的代码剪切到xxx.cs里,注意是剪切哦。

year,运行正常。

原创粉丝点击