Я устанавливаю значения свойства DataAnnotations DisplayAttributes Order в моем объекте модели.Однако, похоже, что он не работает.
Я на .Net Framework 4.7 и MVC 5. Согласно приведенной ниже ссылке, он должен работать.
https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations.displayattribute.order?view=netframework-4.7.2
[Required(ErrorMessage = "Case is required.")]
[Display(Name = "Case", Order = -98)]
public int CaseId { get; set; }
[Required(ErrorMessage = "Phase is required.")]
[Display(Name = "Phase", Order = -99)]
public int PhaseId { get; set; }
Так как вес заказа по умолчанию равен 0, я использовал отрицательные значения, чтобы установить его в желаемом порядке.Независимо от того, какой вес заказа указан, сообщения проверки всегда отображаются в порядке объявления свойства в модели.
Любые предложения или предложения, пожалуйста?
Заранее спасибо.