title: DotVVM repeater Validation does not show Error Message
body: <p>I am creating a inputs via repeater and after submit, validation error shows in Console, but error message does not shows in </p>
  
  <p>Repeater:
                               </p>
  
  <pre><code>                            &lt;div class="form-group"&gt;
                                  &lt;label&gt;
                                      &lt;dot:Literal Text="{value: Common.Phone}" /&gt;
                                  &lt;/label&gt;
                                  &lt;div class="phone input-group"&gt;
                                      &lt;div class="phone__predvolba"&gt;
                                          &lt;bp:DropDownList DataSource="{value: _parent.PhoneCodes}"
                                                           SelectedValue="{value: PhoneCode }"
                                                           Validation.Enabled="false"
                                                           class="admin-control admin-dropdown" /&gt;
                                      &lt;/div&gt;
                                      &lt;div class="phone__cislo"&gt;
                                          &lt;dot:TextBox Text="{value: PhoneNumber}" Type="Telephone" class="admin-control" /&gt;
                                      &lt;/div&gt;
                                  &lt;/div&gt;
                              &lt;/div&gt;
  
                              &lt;div class="position-relative text-danger"&gt;
                                  &lt;dot:Validator Value="{value:  PhoneNumber}"
                                                 ShowErrorMessageText="true" /&gt;
                              &lt;/div&gt;
  
                          &lt;/ItemTemplate&gt;
  </code></pre>
  
  <p>DTO:</p>
  
  <pre><code>public class EmailBaseDTO : IEntity&lt;int&gt;, IValidatableObject
  {
      public int Id { get; set; }
  
      [Required(ErrorMessageResourceName = nameof(Common.Resources.Admin.Common.Email_RequiredValidation),
          ErrorMessageResourceType = typeof(Common.Resources.Admin.Common))]
      [StringLength(250,
          ErrorMessageResourceName = nameof(eCENTRE.Common.Resources.Admin.Common.String_Length_Validation_50),
          ErrorMessageResourceType = typeof(eCENTRE.Common.Resources.Admin.Common))]
      public string Value { get; set; }
  
      public IEnumerable&lt;ValidationResult&gt; Validate(ValidationContext validationContext)
      {
          if (!String.IsNullOrEmpty(Value) &amp;&amp; !StaticFunctions.IsValidEmail(Value))
          {
              yield return new ValidationResult(
                  UserTexts.EmailValidation,
                  new[] { nameof(Value) }
              );
          }
      }
  }
  </code></pre>
  
  <p>This DTO is used in my DetailDTO like this</p>
  
  <pre><code>public ICollection&lt;EmailBaseDTO&gt; Emails { get; set; } = new List&lt;EmailBaseDTO&gt;();
  </code></pre>
  
  <p>On image, you can see that validation error is correctly triggered and submit is interupted.</p>
  
  <p><a href="https://i.stack.imgur.com/N4KLN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/N4KLN.png" alt="enter image description here"></a></p>