title: Asp net validation error message is never display
body: <p>I'm using a RequiredFieldValidator to check a field as follow :</p>
  
  <pre><code>&lt;asp:TextBox runat="server" ID="field" Text=""&gt;&lt;/asp:TextBox&gt;
  &lt;asp:RequiredFieldValidator ID="fieldValidator" runat="server" ControlToValidate="field" Display="Dynamic" SetFocusOnError="true" Text="*" /&gt;
  </code></pre>
  
  <p>I use dynamic display because I don't want the validator to eat space in my page if the input is right. The validator is rendered like this when the input is fine :</p>
  
  <pre><code>&lt;span id="messageError" style="color: Red; display: none; visibility: hidden;"&gt;Numeric format required&lt;/span&gt;
  </code></pre>
  
  <p>My issue is when the validation fires an error, the message switch to "display: inline" but is still "visibility: hidden", so it is never displayed</p>
  
  <pre><code>&lt;span id="messageError" style="color: Red; display: inline; visibility: hidden;"&gt;* Required&lt;/span&gt;
  </code></pre>
  
  <p>Am I missing something?</p>
  
  <p>Thanks</p>