【问题标题】:ASP.NET Multiple values sent using angular $http or $resourceASP.NET 使用角度 $http 或 $resource 发送多个值
【发布时间】:2014-08-14 18:45:58
【问题描述】:

如果我使用 POST 提交表单,ASP.NET 服务器可以按名称访问每个值。但是,如果我用 javascript 来做:

$http({
    method: "POST",
    url: TDSV.ROOT_PATH + "/themes/" + data.id,
    params: { "xHttpMethodOverride": "PUT" },
    data: { "newContent": JSON.stringify({ properties: data.json.properties, "otherInfo": "hello world" }, null, "\t") },
    cache: false
});

这一切都被压缩成一个巨大的流,我必须解析它。我对以这种方式发送文件没有兴趣。我只想按名称分隔字符串。有没有办法做到这一点?

【问题讨论】:

  • JSON.stringify 调用将您的数据强制转换为单个字符串....
  • 您使用的是 MVC、WebApi 还是 WebForms?

标签: javascript asp.net angularjs multipartform-data angular-http


【解决方案1】:

看起来您正在使用 WebForms,如果是这种情况,您必须以不同的方式发送数据。

这是一个教程,请看一下,如果有帮助,请告诉我: http://www.bennadel.com/blog/2615-posting-form-data-with-http-in-angularjs.htm

【讨论】:

  • 我不是。这是对 ASP.NET MVC 后端的角度 $http 请求。我已经弄清楚出了什么问题,但感谢您提供有用的链接!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-08
  • 2018-05-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 1970-01-01
  • 2021-03-22
相关资源
最近更新 更多