requestValidationMode 4.5 vs 2.0
¿Hay alguna diferencia entre requestValidationMode = "4.5" y requestValidationMode = "2.0"? Tengo una aplicación .net 4.5, hay un control que no quiero validar, ya que los usuarios pueden ingresar etiquetas html en:
<asp:TextBox ID="txtTitle" runat="server" ValidateRequestMode="Disabled" />
en mi web.config tengo:
<compilation debug="true" strict="false" explicit="true" targetFramework="4.5">...</compilation>
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" />
inicialmente puse requestValidationMode = "4.5" pero eso no funcionó, aún obtendría el error sobre las etiquetas: "Se detectó un valor de Request.Form potencialmente peligroso del cliente ..." tan pronto como se envíe el formulario . Sin embargo, si lo configuro en requestValidationMode = "2.0", puedo golpear la carga de la página y codificar el valor de ese campo.