title: Modify default ErrorMessage for StringLength validation
body: <p>The default ErrorMessage for StringLength validation is a lot longer than I'd like:</p>
  
  <blockquote>
    <p>The field {Name} must be a string with a maximum length of {StringLength}.</p>
  </blockquote>
  
  <p>I would like to change it universally to something like:</p>
  
  <blockquote>
    <p>Maximum length is {StringLength}.</p>
  </blockquote>
  
  <p>I'd like to avoid redundantly specifying the ErrorMessage for every string I declare:</p>
  
  <pre><code>    [StringLength(20, ErrorMessage="Maximum length is 20")]
      public string OfficePhone { get; set; }
      [StringLength(20, ErrorMessage="Maximum length is 20")]
      public string CellPhone { get; set; }
  </code></pre>
  
  <p>I'm pretty sure I remember there being a simple way to universally change the ErrorMessage but cannot recall it.</p>
  
  <p>EDIT:</p>
  
  <p>For the sake of clarification, I'm trying to universally change the default ErrorMessage so that I can input:</p>
  
  <pre><code>    [StringLength(20)]
      public string OfficePhone { get; set; }
  </code></pre>
  
  <p>and have the error message say:</p>
  
  <blockquote>
    <p>Maximum length is 20.</p>
  </blockquote>