Diga que una página ASP.NET, o cualquier página html para esa materia, tiene una lista desplegable con un montón de precios. Al publicar la página, el código analiza la selección de la lista desplegable para un cálculo. ¿Es posible que alguien altere los valores y publique la página sin que el servidor sepa que la página ha sido manipulada?
Actualizar
Me han dicho que ASP.NET ofrece alguna protección contra esto con Page.EnableEventValidation Property . Con esto habilitado (habilitado de forma predeterminada), intentar cambiar el valor de un control ASP generará un error:
Argumento de devolución de llamada o devolución de llamada no válido. La validación de eventos se habilita usando la configuración o <% @ Page EnableEventValidation="true"% > en una pagina Por motivos de seguridad, esta característica verifica que los argumentos de los eventos de devolución de llamada o devolución de llamada se originan en el control del servidor que originalmente los representó. Si los datos son válidos y esperados, use el método ClientScriptManager.RegisterForEventValidation para registrar los datos de devolución o devolución de llamada para la validación.