我有以下剃刀视图:
@Html.EditorForModel()
它按照属性在模型中出现的顺序显示模型中的属性。是否可以使用MVC框架(ASP.NET MVC 5.2.6)中已经内置的某种注释来订购它们?
答案 0 :(得分:1)
尝试在模型中为每个属性的显示属性设置顺序,如下所示:
public class Person
{
[Display(Name = "First Name", Order = 0)]
public string FirstName { get; set; }
[Display(Name = "Last Name", Order = 1)]
public string LastName { get; set; }
}
有关DisplayAttribute.Order属性的更多信息,请参见: