在ashx一般处理程序文件中不能使用session和request的问题解决办法

来源:互联网 发布:健身动作软件 编辑:程序博客网 时间:2024/05/07 01:15

<%@ WebHandler Language="C#" Class="ChangePwd" %>

using System;
using System.Web;
using System.Web.SessionState;
public class ChangePwd : IHttpHandler, IReadOnlySessionState
{
   
    public void ProcessRequest (HttpContext context)

   {
        context.Response.ContentType = "text/plain";
        OperUser ou = new OperUser();
        if (ou.ChangeWsPassword(context.Session["ws_user"].ToString(),context.Request.QueryString["pwd"].ToString()))
        {
            context.Response.Write("true");
        }
        else
        {
            context.Response.Write("flase");
        }
       
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}

加上红色部分就可以了