C# 被Angularjs困住了

C# 被Angularjs困住了,c#,javascript,asp.net-mvc,asp.net-mvc-4,angularjs,C#,Javascript,Asp.net Mvc,Asp.net Mvc 4,Angularjs,您好,我是angularjs新手,正在使用visualstudio 2012 mvc4创建angularjs应用程序,我需要一些请求方面的帮助 这是我的获取方法 // GET: /getCard/ Logic l = new Logic(); public List<Cards> Index() { var cards = ml.getSortedDeck(); return cards; } } 当我通过我

您好,我是angularjs新手,正在使用visualstudio 2012 mvc4创建angularjs应用程序,我需要一些请求方面的帮助

这是我的获取方法

    // GET: /getCard/
    Logic l = new Logic();
    public List<Cards> Index()
    {
        var cards = ml.getSortedDeck(); 
        return cards;
    }
}

当我通过我的后端代码时,它工作得很好,我在“卡片”列表中得到了16次回击,这是正确的数量。虽然当我在网站上查看我的console.log时,我有一个数组,其中包含59个我无法使用的项目

当我在“网络”选项卡下查看“响应”部分时,我收到了此消息 “System.Collections.Generic.List`1[Memory.Models.Cards]”这对我来说似乎是正确的

致以最良好的祝愿/M

返回JSON

public JsonResult Index()
{
    var cards = ml.getSortedDeck(); 
    return Json(cards, JsonRequestBehavior.AllowGet);
}

跳转代码没有改变任何东西,我仍然得到了和以前一样的结果。
public JsonResult Index()
{
    var cards = ml.getSortedDeck(); 
    return Json(cards, JsonRequestBehavior.AllowGet);
}