¿Hay alguna forma de deshabilitar la validación de solicitudes para solo ciertos cuadros de texto en lugar de toda la página? Estoy usando Server.HtmlEncode/Decode porque los usuarios legítimamente están usando < y> caracteres, pero no quiero usar ValidateRequest="false"
en toda la página porque alguien podría agregar un cuadro de texto más tarde y olvidarse de escapar de la entrada en cuyo caso yo querría validación para que el error se descubra en lugar de ser vulnerable a la inyección html.asp.net ValidateRequest = falso por cuadro de texto en lugar de por página?
Parece que tiene que haber una solución simple pero no estoy teniendo suerte para encontrarla.
(Webforms no MVC)
Bueno, eso es doloroso -> .NET 4.5 no fue lanzado cuando publiqué mi respuesta. – Tommy
@Tommy Lo sé, ni fue cuando hice la pregunta, sin embargo, es la respuesta más actualizada y sería más útil para los futuros usuarios que la lean. Tu respuesta sigue siendo upvoted sin embargo. – Davy8
Jaja - Lo sé :) Nada personal, pero tenía que venir a echarle un vistazo. PD: parece que estaba cerca con mi comentario de .NET 5.0 a continuación. – Tommy