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”;
        }
    
  • 相关阅读:
    HTTP协议
    JavaScript学习(一)
    Cookie&Session
    注解初学
    反射初学
    XML
    Web概念
    Response对象
    Servlet
    LeetCode Notes_#617 Merge Two Binary Trees
  • 原文地址:https://www.cnblogs.com/goding/p/5588107.html
Copyright © 2011-2022 走看看