title: requestValidationMode 4.5 vs 2.0
body: <p>Is there a difference between requestValidationMode="4.5" and requestValidationMode="2.0"?  I have a .net 4.5 application, there is a control which I don't want to validate, as users can enter html tags in:</p>
  
  <pre><code>&lt;asp:TextBox ID="txtTitle" runat="server" ValidateRequestMode="Disabled" /&gt;
  </code></pre>
  
  <p>in my web.config i have:</p>
  
  <pre><code>&lt;compilation debug="true" strict="false" explicit="true" targetFramework="4.5"&gt;...&lt;/compilation&gt; 
  &lt;httpRuntime targetFramework="4.5" requestValidationMode="2.0"  /&gt;
  </code></pre>
  
  <p>initially I have put requestValidationMode="4.5" but that didn't work, I would still get the error about the tags - "A potentially dangerous Request.Form value was detected from the client ..." as soon as would submit the form. However if I set it to requestValidationMode="2.0" it works, i'm able to hit the PageLoad and encode the value from that field.</p>