Je peux désactiver viewstate de chaque contrôle, mais pas la page entière.voir l'état dans asp.net
Y at-il un moyen de désactiver viewstate dans toute la page?
Je peux désactiver viewstate de chaque contrôle, mais pas la page entière.voir l'état dans asp.net
Y at-il un moyen de désactiver viewstate dans toute la page?
Définissez Page.EnableViewState
à false
. Cela peut se faire soit dans le code-behind ou dans la directive page:
<%@ Page EnableViewState="false" %>
Vous pouvez également désactiver ViewState au niveau de l'application en définissant l'attribut enableViewState
du nœud pages
-false
dans votre web.config:
<pages enableViewState="false"/>
private void Page_Init(object sender, System.EventArgs e)
{
this.EnableViewState = false;
}
Vous pouvez définir Page.EnableViewState="false"
Mais peu importe ce qu'il y aura une très petite ViewState f ootprint sur toute page .aspx que vous créez.
Vous pouvez le faire dans la déclaration de la page:
<%@ Page EnableViewState='false' %>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" EnableViewState="false" %>
@keltex: .. à double cotation –
@Syed Tayyab Ali - guillemets simples fonctionnent très bien. – Keltex