Tengo un sitio que presenta algunas páginas que no requieren ninguna funcionalidad posterior. Simplemente muestran HTML estático y ni siquiera tienen ningún código asociado. Sin embargo, desde la página maestra tiene una etiqueta <form runat="server">
que envuelve todos los ContentPlaceHolder
s, el HTML resultante contiene siempre el campo ViewState, es decir:Elimine completamente ViewState para páginas específicas
<input
type="hidden"
id="__VIEWSTATE"
value="/wEPDwUKMjEwNDQyMTMxM2Rk0XhpfvawD3g+fsmZqmeRoPnb9kI="
/>
EDIT: Me trataron las dos variantes de configuración de EnableViewState
en el nivel de página sin suerte en absoluto:
<%@ Page Language="C#" EnableViewState="false" %>
<%@ Page Language="C#" EnableViewState="true" %>
que se dan cuenta, que cuando descifrado, este valor del campo input
corresponde con la etiqueta <form>
que no puedo quitar porque está en mis mas ter página. Sin embargo, me gustaría eliminar el campo ViewState para las páginas que solo muestran HTML estático. ¿Es posible?
Cambie el nombre de su archivo estático a .html o establezca EnableViewState en false en la directiva de la página. –