从angular列表到C#控制器



我正试图将此列表发送到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

这是怎么回事?我能做这个吗?我需要该列表来创建另一个列表。

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

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

最新更新