C# 如何使用@model IEnumerable<&燃气轮机;以及@model<&燃气轮机;在同一页面中MVC5
在razor视图中,如何使用@model IEnumerable和@model?对于单页应用程序我得到多少根据您的情况,您希望在一个视图中传递多个模型。因此,对于这种情况,可以使用“Tuple” 例如:C# 如何使用@model IEnumerable<&燃气轮机;以及@model<&燃气轮机;在同一页面中MVC5,c#,asp.net-mvc,C#,Asp.net Mvc,在razor视图中,如何使用@model IEnumerable和@model?对于单页应用程序我得到多少根据您的情况,您希望在一个视图中传递多个模型。因此,对于这种情况,可以使用“Tuple” 例如: Tuple<IEnumerable(ProjectName.FolderName.Classname),ProjectName.FolderName.Class1name> 元组 可以使用元组在单个视图上传递多个模型 您可以仅使用单个模型绑定视图。如果希望视图中有多个模型,则应创
Tuple<IEnumerable(ProjectName.FolderName.Classname),ProjectName.FolderName.Class1name>
元组
可以使用元组在单个视图上传递多个模型 您可以仅使用单个模型绑定视图。如果希望视图中有多个模型,则应创建一个模型并将其包装到该
ViewModel
例如,如果你有这样的模型-
public class OrdersModel
{
//Properties...
}
public class CustomerPersonalInfoModel
{
//Properties...
}
…您需要将它们与视图绑定,为它们创建视图模型-
public class CustomerViewModel
{
public System.Collections.Generic.List<OrdersModel> Orders { get; set; }
public CustomerPersonalInfoModel PersonalInfo { get; set; }
}
public类CustomerViewModel
{
public System.Collections.Generic.List订单{get;set;}
公共CustomerPersonalInfo模型PersonalInfo{get;set;}
}
然后,您可以使用CustomerViewModel
绑定视图,并选中此项