c# mvc4中无法返回List

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# mvc4中无法返回List相关的知识,希望对你有一定的参考价值。

代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Documents;
using WpfApplication1.Model;

namespace WpfApplication1.dal

class showDal

public List binding()

SchooldbEntities3 db = new SchooldbEntities3();
var list1 = db.School_Student.Select
(s => new

s.Student_Id,
s.Student_age,
s.Student_Credit,
s.Student_Name,
s.School_Class.Class_Name,
s.School_Grade.Grade_Name

).ToList();
return list1;


报错如下!
System.Collections.Generic.List<AnonymousType#1>”隐式转换为“System.Collections.Generic.List

通常匿名类型只能在局部使用,像你上面那样作为返回值类型的话,要么定义固定属性的类,要么用DataTable之类的类型。 参考技术A 换成泛型list试试

以上是关于c# mvc4中无法返回List的主要内容,如果未能解决你的问题,请参考以下文章

C# MVC 4 RAZOR - JSON 使用 @foreach 从控制器返回列表到视图

在剑道窗口内时,局部视图中的 MVC4 Ajax 表单返回整个页面

如何在 ASP.net MVC4 上的 webgird 中绑定 JSON 返回结果值

如何在 MVC4 中获取返回的 JSON 数据?

mvc4 如何返回Json数据并且 前台中怎么取它后台返回的数据

C#怎样定义返回值为List的方法