【问题标题】:{"d":null} append in ASMX Web Service respone{"d":null} 附加在 ASMX Web 服务响应中
【发布时间】:2020-03-20 11:33:23
【问题描述】:

我正在调用一个以 json 格式返回布尔值的 Web 服务方法。但是在前端我得到了响应 true{"d":null}。 {"d":null} 附加在响应中。

以下是我的网络服务代码

[WebMethod]
        public void CreateTeam(tblTeam team)
        {
            var result = BLL.Team.Add(team);
            Context.Response.Flush();
            Context.Response.Write(JsonConvert.SerializeObject(result));
        }

我尝试过的解决方案:

  • 添加 Context.Response.Flush();
  • 使用 JsonConvert 代替 JavaScriptSerializer

但两者都不起作用。我该如何解决这个问题?请帮忙?

【问题讨论】:

    标签: json web-services jsonresponse


    【解决方案1】:

    正如下面线程中的解释,从 ajax 调用中删除内容类型

    ASP.NET AJAX returning JSON but not recognised as JSON

    【讨论】:

      猜你喜欢
      • 2018-01-30
      • 2013-02-02
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      相关资源
      最近更新 更多