Dyskretne atrybuty danych sprawdzania poprawności klienta nie są renderowane dla zagnieżdżonych reguł właściwości
Korzystając z FluentValidation 4.4, następujące reguły emitują prawidłowe dyskretne atrybuty danych walidacyjnych w polach wejściowych:
RuleFor(e => e.PrimaryContact).NotEmpty();
renderowanie następującego 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="">
Reguła z właściwością zagnieżdżoną nie emituje jednak żadnych atrybutów danych walidacji:
RuleFor(e => e.Company.Name).NotEmpty();
renderowanie następującego html:
<input class="text-box single-line k-textbox" id="Company_Name" name="Company.Name" type="text" value="">
czego mi brakuje?