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”;
        }
    
  • 相关阅读:
    LDD3 第7章 Time,Delays and Deferred Work
    4412 gpio读取pwm
    LDD快速参考
    4412 4路pwm输出
    PCB六层板学习(一)
    STM32 TIM3 PWM输出 4路
    4412 学习目录总结
    4412 Linux定时器
    4412 SPI驱动
    4412 i2c驱动
  • 原文地址:https://www.cnblogs.com/goding/p/5588107.html
Copyright © 2011-2022 走看看