一个干净的解决方案可以创建一个通用类来处理列表,因此您不需要在每次需要时创建不同的类。public class ListModel<T>{ public List<T> Items { get; set; } public ListModel(List<T> list) { Items = list; }}当您返回视图时,您只需要执行以下操作:List<customClass> ListOfCustomClass = new List<customClass>();//Do as needed...return View(new ListModel<customClass>(ListOfCustomClass));然后在模型中定义列表:@model ListModel<customClass>准备好了:@foreach(var element in Model.Items) { //do as needed...}