49 votes

ViewStateMode vs EnableViewState

Quelle est la différence entre:

  • ViewStateMode: Désactivé / Activé / Hériter
  • EnableViewState: True / False

C'est dans les propriétés des contrôles asp.net.

Merci pour l'explication.

33voto

Brandon Boone Points 8372

MODIFIER

ViewStateMode

  • Enabled - active le ViewState pour ce contrôle
  • Désactivé: permet de mettre le ViewState pour ce contrôle
  • Héritage Hérite de la valeur de la société mère contrôle

EnableViewState

  • Remplace ViewStateMode, doit être vrai pour ViewStateMode d'avoir un sens.

Voir: Minimiser viewstate - confondu par "EnableViewState" et "ViewStateMode" dans asp.net 4.0

D'ORIGINE

La compréhension ASP.NET l'État d'Affichage

Obtient ou définit une valeur indiquant si le contrôle serveur persiste son point de vue de l'état, et l'état d'affichage d'un enfant de contrôles qu'il contient, à la demande du client. De contrôle.Propriété EnableViewState

Vous pouvez utiliser le ViewStateMode propriété pour permettre à l'état d'affichage pour un contrôle individuel, même si l'état d'affichage est désactivé pour la page. Pour plus d'informations sur l'état d'affichage et de contrôle de l'état, voir la propriété EnableViewState. De contrôle.ViewStateMode Propriété

8voto

recursive Points 34729

La combinaison permet de désactiver l'état d'affichage d'une page dans son ensemble, mais l'activer pour un contrôle spécifique contenue à l'intérieur.

Pour désactiver l'état d'affichage d'une page et afin de l'activer pour un contrôle spécifique sur la page, définissez la EnableViewState propriété de la page et le contrôle pour de vrai, de définir la ViewStateMode propriété de la page pour Handicapés, et définir la ViewStateMode propriété de la contrôle sur Activé.

La valeur par défaut de la ViewStateMode la propriété d'une page est Activée. L' la valeur par défaut de la ViewStateMode propriété pour un contrôle serveur Web dans un la page est Hériter. Par conséquent, si vous ne définissez pas cette propriété à la la page ou le niveau de contrôle, la valeur de la propriété EnableViewState détermine l'affichage de l'état du comportement.

De Contrôle.ViewStateMode Propriété

0voto

Akram Shahda Points 9902

ViewStateMode est utilisé pour modifier le comportement de résultat de réglage de la EnableViewState d'une page ou d'un contrôle à l' true.

Référant à un Contrôle.ViewStateMode Propriété

Le ViewStateMode propriété d'une page ou un contrôle a un effet seulement si la Propriété EnableViewState est fixé à vrai. Si la propriété EnableViewState est définie sur false, l'état d'affichage sera désactivé, même si la ViewStateMode la propriété est définie sur Activé.

La valeur par défaut de la ViewStateMode la propriété d'une page est Activée. L' la valeur par défaut de la ViewStateMode propriété pour un contrôle serveur Web dans un la page est Hériter. Par conséquent, si vous ne définissez pas cette propriété à la la page ou le niveau de contrôle, la valeur de la propriété EnableViewState détermine l'affichage de l'état du comportement.

Vous pouvez utiliser la propriété ViewStateMode pour activer l'affichage de l'état pour un individu contrôle, même si l'état d'affichage est désactivé pour la page. Pour plus d'informations à propos de l'état d'affichage et de contrôle de l'état, voir la propriété EnableViewState.

Pour désactiver l'état d'affichage d'une page et afin de l'activer pour un contrôle spécifique sur la page, définissez la EnableViewState propriété de la page et le contrôle pour de vrai, de définir la ViewStateMode propriété de la page pour Handicapés, et définir la ViewStateMode propriété de la contrôle sur Activé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X