zoukankan      html  css  js  c++  java
  • 自己遇到的ajax调用ashx文件无法获取返回值的一种情况

    无法获取返回值的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”;
        }
    
  • 相关阅读:
    共享内存
    文件IO函数和标准IO库的区别
    链表程序
    flash_header.S ( freescale imx6 board)
    深入理解二维数组
    putchar和puts
    指针目标
    C语言:break和continue
    C语言:输入输出
    python lambda
  • 原文地址:https://www.cnblogs.com/goding/p/5588107.html
Copyright © 2011-2022 走看看