title: MVC3 Getting a 'property field is required' error despite having no [Required] attribute
body: <p>I have this code:</p>
  
  <pre><code>@this.Html.DropDownListFor(vm =&gt; vm.FishId, 
      new SelectList(this.Model.Fishies, "FishId", "FishName", this.Model.FishId), "Please Select a Fish")
  
  @this.Html.ValidationMessageFor(vm =&gt; vm.FishId)
  </code></pre>
  
  <p>The model for this is simply</p>
  
  <pre><code>public int FishId
  {
      get;
      set;
  }
  </code></pre>
  
  <p>So there is no validation here. When I press submit, I get a message saying <code>The FishId Field is Required.</code>. This is a client-side validation error. Any idea what's causing this?</p>
  
  <p>If I change the validation message for, to this:</p>
  
  <pre><code>@this.Html.ValidationMessageFor(vm =&gt; vm.FishId, "Gotta select a fish, man")
  </code></pre>
  
  <p>Then the error message changes (which is what I want) to the right of the dropdown, however the validation summary still displays the original message.</p>
  
  <p>All of my other stuff I put validation and messages either as RequiredField(...) attributes, or in a custom validation method.</p>
  
  <p>What's going on, how can I change the validation summary message?</p>