[C#]Web API 将对象发送到通过 Java 脚本控制器

标签: jQuery AngularJS C#
发布时间: 2017/2/24 2:50:33
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我使用的角 / C# Web API。

在我的 JavaScript服务有以下。

invoicesForCustomer = $http.get('/api/Customer/GetInvoicesForCustomer',
{params:element} );

在 Web API 控制器

[HttpGet]
public InvoiceListModel GetInvoicesForCustomer(InvoiceListOptionsModel element)

但此元素对象始终为 null。我试这为单个参数,它的工作。 通过查询字符串对象发送到 Web API 控制器的任何帮助。

解决方法 1:

你好请尝试更改 [HttpGet][HttpPost] 。此外你

$http({
    url: "/api/Customer/GetInvoicesForCustomer", 
    method: "GET", ---> This should be post too
    data: {'element': element}
 });
官方微信
官方QQ群
31647020