Saltar al contenido

¿Cómo deshabilitar ViewState para una página .aspx?

Solución:

Deshabilitar el estado de la vista

  1. 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>
  1. 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>
  1. Nivel de página – Deshabilitar el estado de vista para un archivo aspx específico en la parte superior.

<%@ Page Language="C#" .. EnableViewState="false" .. %>

  1. 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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *