Solución:
Deshabilitar el estado de la vista
- Nivel de la máquina – Deshabilitar el estado de vista a nivel de máquina en machine.config, deshabilitará ViewState de todas las aplicaciones en el servidor web.
<Machine.config> <system.web> <pages enableViewState="false" /> </system.web> </Machine.config>
-
Nivel de aplicación – Puede deshabilitar ViewState para todas las páginas en
/web.config
expediente.
<configuration> <system.web> <pages enableViewState="false" /> </system.web> </configuration>
- Nivel de página – Deshabilitar el estado de vista para un archivo aspx específico en la parte superior.
<%@ Page Language="C#" .. EnableViewState="false" .. %>
- Nivel de control – Puede deshabilitar ViewState para un control específico.
<asp:TextBox EnableViewState="false" ID="Name"
runat="server"></asp:TextBox>
Creo que las citas deberían ser:
EnableViewState="false"
Aparte de eso, si todavía ve los campos ocultos, entonces ASP.Net los utiliza. Puede ver:
Propiedad Page.EnableViewState
Incluso si EnableViewState es falso, la página puede contener un campo de estado de vista oculta que ASP.NET utiliza para detectar una devolución de datos.
Si realmente no necesita devolución de datos, puede eliminar el elemento de formulario de su página, esto eliminará el estado de visualización por completo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)