当前位置:编程学习 > C#/ASP.NET >>

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

注意:该方法用于网站项目。但对于其他类型的项目有一定的参考作用。
 
 
1.首先在你想被别人访问的位置新建一个ashx文件,如/System/xxx.ashx。
 
新建xxx.ashx的代码如下:
 
[csharp]  
<%@ 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除首行
 
[csharp]  
<%@ WebHandler Language="C#" Class="xxx" %>  
外的代码剪切到xxx.cs里,注意是剪切哦。
year,运行正常。
 
补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,