Ненавязчивые атрибуты данных проверки клиента не отображаются для вложенных правил свойств
Используя FluentValidation 4.4, следующие правила выдают правильные ненавязчивые атрибуты данных проверки в полях ввода:
RuleFor(e => e.PrimaryContact).NotEmpty();
рендеринг следующего HTML:
<input class="text-box single-line k-textbox input-validation-error"
data-val="true" data-val-required="'Primary Contact' should not be empty."
id="PrimaryContact" name="PrimaryContact" type="text" value="">
Однако правило с вложенным свойством не создает никаких атрибутов данных проверки:
RuleFor(e => e.Company.Name).NotEmpty();
рендеринг следующего HTML:
<input class="text-box single-line k-textbox" id="Company_Name" name="Company.Name" type="text" value="">
Чего мне не хватает?