title: 'number' is not a valid type for an input tag - On my local machine only
body: <p>I am trying to work on an already live Asp.Net/Web Forms project.</p>
  
  <p>It all compiles fine in visual studio but when I run a particular page under my local IIS I get </p>
  
  <blockquote>
    <p>'number' is not a valid type for an input tag.</p>
  </blockquote>
  
  <p>on this line of html:</p>
  
  <pre><code>&lt;input type="number" ID="txtNum" runat="server" class="txt" step='0.01'
     value='0.00' placeholder='0.00' min="0" /&gt;
  </code></pre>
  
  <p>There are a lot of people complaining of the same problem but the only solutions I am seeing is to update the code or HTML which is something I can't do as this works on the live server and on another developers machine.</p>
  
  <p><strong>UPDATE</strong> (based on suggested duplicate)</p>
  
  <p>I have already looked at this question:</p>
  
  <p><a href="https://stackoverflow.com/questions/3232079/how-can-i-use-html5-email-input-type-with-server-side-net">How can I use HTML5 email input type with server-side .NET</a></p>
  
  <p>It suggests installing an update to .net 4
  <a href="http://support.microsoft.com/kb/2468871" rel="nofollow noreferrer">http://support.microsoft.com/kb/2468871</a>.
  I think this machine was installed after 2011 anyway but either way the updates wont install it says:</p>
  
  <blockquote>
    <p>KB2468871v2 does not apply, or is blocked by another condition on your computer.</p>
  </blockquote>
  
  <p>I dont know if this means the updates already installed or not??</p>
  
  <p>The other answers suggest code/html changes which I am unable to do as this is already working elsewhere.</p>
  
  <p><strong>What am I missing on my machine?</strong></p>