Я отображаю ошибки в моей форме с использованием
<%= Html.ValidationSummary("Please review the errors below") %>
Мой объект домена наследуется от базового класса, и я обнаружил, что свойства аннотации данных базового класса отображаются в нижней частисписок.Это идет вразрез с порядком их появления в моей форме.
Можно ли указать порядок отображения ошибок?
Пример:
public class ClassA { [Required]public string AProperty; }
public class ClassB : ClassA { [Required]public string BProperty; }
Моя форма (строго типизированное представление ClassB):
AProperty: <%= Html.TextBoxFor(m => m.AProperty) %>
BProperty: <%= Html.TextBoxFor(m => m.BProperty) %>
Ошибки проверки отображаются как:
The BProperty is required.
The AProperty is required.