title: Field Validation error is showing as soon as page loads but should show after Submitting the form
body: <p>So I have this in my model:</p>
  
  <pre><code>[Required]
  public string PasswordLoserFullName { get; set; }
  </code></pre>
  
  <p>And in my  @<code>using (Html.BeginForm</code>  I am using it like this:</p>
  
  <pre><code>    &lt;div class="form-group"&gt;
          @Html.LabelFor(m =&gt; m.PasswordLoserFullName, "Name", new { @class = "control-label col-xs-2" })
          &lt;div class="col-xs-6"&gt;
              @Html.TextBoxFor(m =&gt; m.PasswordLoserFullName, new { @class = "form-control"})
              @Html.ValidationMessageFor(m =&gt; m.PasswordLoserFullName)
          &lt;/div&gt;
      &lt;/div&gt;
  </code></pre>
  
  <p><strong>The problem is as soon as page loads, it is showing the error message.</strong> Well yes the form just loaded, nobody has typed anything. I want it to show when user have clicked the Submit button. Not as soon as the page loads.</p>
  
  <p>What is it that I am doing wrong? </p>