在显示/编辑器ForModel中组合复杂属性和简单属性的顺序
本文关键字:属性 简单 顺序 复杂 组合 显示 编辑器 ForModel | 更新日期: 2023-09-27 18:29:17
我可以组合复杂属性和简单属性的属性顺序吗?例如
public class Car
{
public string Color {get;set;}
public string Engine {get;set;}
}
public class Report
{
public Car Car {get;set;}
public string Name {get;set;}
}
我想要使用Display/EditorForModel查看的顺序是:
颜色名称发动机
有可能吗?
感谢
您可以在C#中使用匿名类型,看看这个例子:-
Car car = new Car { Color = "Red", Engine = "E1" };
Report report = new Report { Cars = car , Name = "Car1" };
var Result = new { Color = report.Cars.Color, Name = report.Name, Engine = report.Cars.Engine };