从角度列出到C#控制器

时间:2015-06-26 11:52:52

标签: angularjs

我正在尝试将此列表发送到C#MVC控制器方法

        getList: function (accesslist, amount) 
        {
            return $http.get('/Theme/GetList', 
            {
                params: 
                {
                    accesslist: accesslist,
                    amount: amount
                }
            })
        },

控制器看起来像这样

public async Task<ActionResult> GetList(IEnumerable<ViewModel> accesslist, double Amount)

列表不会转换为字符串,也不会触及控制器方法。

使用$ resource但不使用$ http.get

这有什么问题?我可以这样做吗?我需要列表来创建另一个列表。

1 个答案:

答案 0 :(得分:0)

首先声明变量并在params中使用它

getList: function (accesslist, amount) {
       var accesslist = accesslist;
       var amount = amount;
        return $http.get('/Theme/GetList', {
            params: {
                accesslist: accesslist,
                amount: amount
            }
        })
    },