备忘录

记录点滴技术

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

无法获取返回值的ashx文件大致如下:

public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        context.Response.Write(Post(context));
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

    private string Post(HttpContext Ctx)
    {       
        return "test";
    }

这种情况调用该文件是无法获取返回值的,必须先获取客户端提交的表单,然后再返回,才能取到返回值,不知道为何如此。

修改后的ashx文件:

public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        context.Response.Write(Post(context));
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

    private string Post(HttpContext Ctx)
    {       
          string Deal_Type = Ctx.Request["Deal_Type"].ToString(); //先获取客户端表单
            return “test”;
    }

 

posted on 2016-06-15 16:54  goding  阅读(570)  评论(0编辑  收藏  举报