//在一般处理程序中如果要使用Session必须实现.IRequiresSessionState接口.
//public class ValidateImageCode : IHttpHandler
public class ValidateImageCode : IHttpHandler,System.Web.SessionState.IRequiresSessionState
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
ValidateCode validateCode = new ValidateCode();
string code = validateCode.CreateValidateCode(4);
context.Session["validateCode"] = code;
validateCode.CreateValidateGraphic(code, context);
}
public bool IsReusable
{
get
{
return false;
}
}
}