Partager via


Page Classe

Définition

Représente un fichier .aspx, également appelé page Web Forms, demandé à partir d’un serveur qui héberge une application web ASP.NET.

public ref class Page : System::Web::UI::TemplateControl, System::Web::IHttpHandler
public class Page : System.Web.UI.TemplateControl, System.Web.IHttpHandler
type Page = class
    inherit TemplateControl
    interface IHttpHandler
Public Class Page
Inherits TemplateControl
Implements IHttpHandler
Héritage
Dérivé
Implémente

Exemples

L’exemple de code suivant montre comment la Page classe est utilisée dans le modèle de page code-behind. Notez que le fichier source code-behind déclare une classe partielle qui hérite d’une classe de page de base. La classe de page de base peut être Page, ou il peut s’agir d’une autre classe qui dérive de Page. Notez également que la classe partielle permet au fichier code-behind d’utiliser des contrôles définis sur la page sans avoir à les définir en tant que membres de champ.

using System;

public partial class MyCodeBehindCS : System.Web.UI.Page
{     
    protected void Page_Load(object sender, EventArgs e)
    {

        // Place page-specific code here.
    }

    // Define a handler for the button click.
    protected void SubmitBtn_Click(object sender, EventArgs e)
    {	

        MySpan.InnerHtml = "Hello, " + MyTextBox.Text + ".";
    }
}
Partial Class MyCodeBehindVB
    Inherits System.Web.UI.Page


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        ' Place page-specific code here.

    End Sub

    ' Define a handler for the button click.
    Protected Sub SubmitBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyButton.Click

        MySpan.InnerHtml = "Hello, " + MyTextBox.Text + "."

    End Sub

End Class

L’exemple de code suivant montre le fichier .aspx qui correspond au fichier source code-behind précédent.

Important

Cet exemple contient une zone de texte qui accepte l’entrée utilisateur, qui est une menace de sécurité potentielle. Par défaut, ASP.NET pages web valident que l’entrée utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des exploits de script.

<%@ Page Language="C#" CodeFile="pageexample.aspx.cs" Inherits="MyCodeBehindCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <table>
          <tr>
            <td> Name: </td>
            <td> <asp:textbox id="MyTextBox" runat="server"/> </td>
          </tr>
          <tr>
             <td></td>
             <td><asp:button id="MyButton" text="Click Here" onclick="SubmitBtn_Click" runat="server"/></td>
          </tr>
          <tr>
             <td></td>
             <td><span id="MySpan" runat="server" /></td>
          </tr>
       </table>     
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" CodeFile="pageexample.aspx.vb" Inherits="MyCodeBehindVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <table>
          <tr>
            <td> Name: </td>
            <td> <asp:textbox id="MyTextBox" runat="server"/> </td>
          </tr>
          <tr>
             <td></td>
             <td><asp:button id="MyButton" text="Click Here" onclick="SubmitBtn_Click" runat="server"/></td>
          </tr>
          <tr>
             <td></td>
             <td><span id="MySpan" runat="server" /></td>
          </tr>
       </table>         
    </div>
    </form>
</body>
</html>

Vous devez utiliser la directive @ Page et utiliser les attributs et CodeFile les Inherits attributs pour lier le fichier code-behind au fichier .aspx. Dans cet exemple, l’attribut Inherits indique la MyCodeBehind classe et l’attribut CodeFile indique le chemin d’accès au fichier spécifique à la langue qui contient la classe.

L’exemple de code suivant illustre le modèle de page à fichier unique et comment accéder à la IsPostBack propriété et à la Response propriété de l’objet Page.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
  {
    StringBuilder sb = new StringBuilder();
    
    if (Page.IsPostBack)
      sb.Append("You posted back to the page.<br />");

    sb.Append("The host address is " + Page.Request.UserHostAddress + ".<br />");
    sb.Append("The page title is \"" + Page.Header.Title + "\".");

    PageMessage.Text = sb.ToString();

  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" 
          runat="server">
    <div>
    <asp:Label id="PageMessage" 
               runat="server"/>
    <br /> <br />
    <asp:Button id="PageButton"
                Text="PostBack"
                runat="server" />
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    Dim sb As New StringBuilder()
    
    If (Page.IsPostBack) Then
      
      sb.Append("You posted back to the page.<br />")
    
    End If
    
    sb.Append("The host address is " + Page.Request.UserHostAddress + ".<br />")
    sb.Append("The page title is """ + Page.Header.Title + """.")
    
    PageMessage.Text = sb.ToString()
    
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page Class Example</title>
</head>
<body>
    <form id="form1" 
          runat="server">
    <div>
    <asp:Label id="PageMessage" 
               runat="server"/>
    <br /> <br />
    <asp:Button id="PageButton"
                Text="PostBack"
                runat="server" />    
    </div>
    </form>
</body>
</html>

Remarques

La Page classe est associée aux fichiers qui ont une extension .aspx. Ces fichiers sont compilés au moment de l’exécution en tant qu’objets Page et mis en cache dans la mémoire du serveur.

Si vous souhaitez créer une page Web Forms à l’aide de la technique code-behind, dérivez de cette classe. Les concepteurs rad (Rapid Application Development), tels que Microsoft Visual Studio, utilisent automatiquement ce modèle pour créer des pages Web Forms.

L’objet Page sert de conteneur d’affectation de noms pour tous les contrôles serveur d’une page, sauf ceux qui implémentent l’interface INamingContainer ou sont des contrôles enfants des contrôles qui implémentent cette interface.

La Page classe est un contrôle qui joue le rôle d’interface utilisateur pour votre application web, et, par conséquent, doit être examiné pour vous assurer que les meilleures pratiques d’écriture de code sécurisé et de sécurisation des applications sont suivies. Pour obtenir des informations générales sur ces rubriques, consultez Vue d’ensemble des menaces de sécurité des applications web, des meilleures pratiques de stratégie de sécurité et des concepts de sécurité clés. Pour plus d’informations, consultez Sécurisation des contrôles standard, Guide pratique pour afficher des messages d’erreur sécurisés, Comment : protéger contre les attaques de script dans une application web en appliquant l’encodage HTML aux chaînes et présentation des contrôles de validation.

Constructeurs

Nom Description
Page()

Initialise une nouvelle instance de la classe Page.

Champs

Nom Description
postEventArgumentID

Chaîne qui définit le champ masqué EVENTARGUMENT dans la page rendue.

postEventSourceID

Chaîne qui définit le champ masqué EVENTTARGET dans la page rendue.

Propriétés

Nom Description
Adapter

Obtient l’adaptateur spécifique au navigateur pour le contrôle.

(Hérité de Control)
Application

Obtient l’objet HttpApplicationState de la requête Web actuelle.

AppRelativeTemplateSourceDirectory

Obtient ou définit le répertoire virtuel relatif à l’application du ou UserControl de l’objet Page qui contient ce contrôle.

(Hérité de Control)
AppRelativeVirtualPath

Obtient ou définit le chemin d’accès du répertoire virtuel relatif à l’application vers le fichier à partir duquel le contrôle est analysé et compilé.

(Hérité de TemplateControl)
AspCompatMode

Définit une valeur indiquant si la page peut être exécutée sur un thread d’appartement à thread unique (STA).

AsyncMode

Définit une valeur indiquant si la page est traitée de manière synchrone ou asynchrone.

AsyncTimeout

Obtient ou définit une valeur indiquant l’intervalle de délai d’attente utilisé lors du traitement des tâches asynchrones.

AutoHandlers
Obsolète.

La AutoHandlers propriété a été déconseillée dans ASP.NET NET 2.0. Il est utilisé par des classes générées et n’est pas destiné à être utilisé dans votre code.

(Hérité de TemplateControl)
AutoPostBackControl

Obtient ou définit le contrôle dans la page utilisée pour effectuer des postbacks.

BindingContainer

Obtient le contrôle qui contient la liaison de données de ce contrôle.

(Hérité de Control)
Buffer

Définit une valeur indiquant si la sortie de la page est mise en mémoire tampon.

Cache

Obtient l’objet Cache associé à l’application dans laquelle réside la page.

ChildControlsCreated

Obtient une valeur qui indique si les contrôles enfants du contrôle serveur ont été créés.

(Hérité de Control)
ClientID

Obtient l’ID de contrôle pour le balisage HTML généré par ASP.NET.

(Hérité de Control)
ClientIDMode

Obtient ou définit l’algorithme utilisé pour générer la valeur de la ClientID propriété.

(Hérité de Control)
ClientIDSeparator

Obtient une valeur de caractère représentant le caractère séparateur utilisé dans la ClientID propriété.

(Hérité de Control)
ClientQueryString

Obtient la partie chaîne de requête de l’URL demandée.

ClientScript

Obtient un ClientScriptManager objet utilisé pour gérer, inscrire et ajouter un script à la page.

ClientTarget

Obtient ou définit une valeur qui vous permet de remplacer la détection automatique des fonctionnalités du navigateur et de spécifier le rendu d’une page pour des clients de navigateur particuliers.

CodePage

Définit l’identificateur de la page de codes pour le fichier actif Page.

ContentType

Définit le type MIME HTTP pour l’objet HttpResponse associé à la page.

Context

Obtient l’objet HttpContext associé à la page.

Controls

Obtient un ControlCollection objet qui représente les contrôles enfants d’un contrôle serveur spécifié dans la hiérarchie de l’interface utilisateur.

(Hérité de Control)
Culture

Définit l’ID de culture de l’objet Thread associé à la page.

DataItemContainer

Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de IDataItemContainernoms implémente .

(Hérité de Control)
DataKeysContainer

Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de IDataKeysControlnoms implémente .

(Hérité de Control)
DesignMode

Obtient une valeur indiquant si un contrôle est utilisé sur une surface de conception.

(Hérité de Control)
EnableEventValidation

Obtient ou définit une valeur indiquant si la page valide les événements de publication et de rappel.

EnableTheming

Obtient ou définit une valeur booléenne indiquant si les thèmes s’appliquent au contrôle dérivé de la TemplateControl classe.

(Hérité de TemplateControl)
EnableViewState

Obtient ou définit une valeur indiquant si la page conserve son état d’affichage et l’état d’affichage des contrôles serveur qu’elle contient, lorsque la demande de page active se termine.

EnableViewStateMac

Obtient ou définit une valeur indiquant si ASP.NET doit vérifier les codes d’authentification des messages (MAC) dans l’état d’affichage de la page lorsque la page est publiée à partir du client.

ErrorPage

Obtient ou définit la page d’erreur vers laquelle le navigateur demandeur est redirigé en cas d’exception de page non gérée.

Events

Obtient une liste de délégués de gestionnaire d’événements pour le contrôle. Cette propriété est en lecture seule.

(Hérité de Control)
FileDependencies
Obsolète.

Définit un tableau de fichiers dont dépend l’objet actuel HttpResponse .

Form

Obtient le formulaire HTML de la page.

HasChildViewState

Obtient une valeur indiquant si les contrôles enfants du contrôle serveur actuel ont des paramètres d’état d’affichage enregistrés.

(Hérité de Control)
Header

Obtient l’en-tête de document de la page si l’élément head est défini avec une runat=server déclaration de page.

ID

Obtient ou définit un identificateur pour une instance particulière de la Page classe.

IdSeparator

Obtient le caractère utilisé pour séparer les identificateurs de contrôle lors de la génération d’un ID unique pour un contrôle sur une page.

IsAsync

Obtient une valeur indiquant si la page est traitée de manière asynchrone.

IsCallback

Obtient une valeur qui indique si la demande de page est le résultat d’un rappel.

IsChildControlStateCleared

Obtient une valeur indiquant si les contrôles contenus dans ce contrôle ont un état de contrôle.

(Hérité de Control)
IsCrossPagePostBack

Obtient une valeur indiquant si la page est impliquée dans une publication interpage.

IsPostBack

Obtient une valeur qui indique si la page est affichée pour la première fois ou est chargée en réponse à une publication différée.

IsPostBackEventControlRegistered

Obtient une valeur qui indique si le contrôle dans la page qui effectue des postbacks a été inscrit.

IsReusable

Obtient une valeur indiquant si l’objet Page peut être réutilisé.

IsTrackingViewState

Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d’affichage.

(Hérité de Control)
IsValid

Obtient une valeur indiquant si la validation de page a réussi.

IsViewStateEnabled

Obtient une valeur indiquant si l’état d’affichage est activé pour ce contrôle.

(Hérité de Control)
Items

Obtient une liste d’objets stockés dans le contexte de page.

LCID

Définit l’identificateur de paramètres régionaux de l’objet Thread associé à la page.

LoadViewStateByID

Obtient une valeur indiquant si le contrôle participe au chargement de son état d’affichage ID au lieu de l’index.

(Hérité de Control)
MaintainScrollPositionOnPostBack

Obtient ou définit une valeur indiquant s’il faut renvoyer l’utilisateur à la même position dans le navigateur client après la publication. Cette propriété remplace la propriété obsolète SmartNavigation .

Master

Obtient la page maître qui détermine l’apparence globale de la page.

MasterPageFile

Obtient ou définit le chemin d’accès virtuel de la page maître.

MaxPageStateFieldLength

Obtient ou définit la longueur maximale du champ d’état de la page.

MetaDescription

Obtient ou définit le contenu de l’élément « description ». meta

MetaKeywords

Obtient ou définit le contenu de l’élément « keywords ». meta

ModelBindingExecutionContext

Obtient le contexte d’exécution de liaison de modèle.

ModelState

Obtient l’objet dictionnaire d’état de modèle qui contient l’état du modèle et de la validation de liaison de modèle.

NamingContainer

Obtient une référence au conteneur d’affectation de noms du contrôle serveur, qui crée un espace de noms unique pour la différenciation entre les contrôles serveur avec la même ID valeur de propriété.

(Hérité de Control)
Page

Obtient une référence à l’instance Page qui contient le contrôle serveur.

(Hérité de Control)
PageAdapter

Obtient l’adaptateur qui affiche la page pour le navigateur demandeur spécifique.

PageStatePersister

Obtient l’objet PageStatePersister associé à la page.

Parent

Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de page.

(Hérité de Control)
PreviousPage

Obtient la page qui a transféré le contrôle vers la page active.

RenderingCompatibility

Obtient une valeur qui spécifie la version ASP.NET avec laquelle le code HTML rendu est compatible.

(Hérité de Control)
Request

Obtient l’objet HttpRequest de la page demandée.

Response

Obtient l’objet HttpResponse associé à l’objet Page . Cet objet vous permet d’envoyer des données de réponse HTTP à un client et contient des informations sur cette réponse.

ResponseEncoding

Définit le langage d’encodage de l’objet actif HttpResponse .

RouteData

Obtient la RouteData valeur de l’instance actuelle RequestContext .

Server

Obtient l’objet Server , qui est une instance de la HttpServerUtility classe.

Session

Obtient l’objet actuel Session fourni par ASP.NET.

Site

Obtient des informations sur le conteneur qui héberge le contrôle actuel lors du rendu sur une surface de conception.

(Hérité de Control)
SkinID

Obtient ou définit la peau à appliquer au contrôle.

(Hérité de Control)
SkipFormActionValidation

Obtient ou définit une valeur qui indique si la valeur de chaîne de requête est validée.

SmartNavigation
Obsolète.

Obtient ou définit une valeur indiquant si la navigation intelligente est activée. Cette propriété est déconseillée.

StyleSheetTheme

Obtient ou définit le nom du thème appliqué à la page au début du cycle de vie de la page.

SupportAutoEvents

Obtient une valeur indiquant si le TemplateControl contrôle prend en charge les événements automatiques.

(Hérité de TemplateControl)
TemplateControl

Obtient ou définit une référence au modèle qui contient ce contrôle.

(Hérité de Control)
TemplateSourceDirectory

Obtient le répertoire virtuel du PageUserControl ou qui contient le contrôle serveur actuel.

(Hérité de Control)
Theme

Obtient ou définit le nom du thème de page.

Title

Obtient ou définit le titre de la page.

Trace

Obtient l’objet TraceContext de la requête Web actuelle.

TraceEnabled

Définit une valeur indiquant si le suivi est activé pour l’objet Page .

TraceModeValue

Définit le mode dans lequel les instructions de trace sont affichées sur la page.

TransactionMode

Définit le niveau de prise en charge des transactions pour la page.

UICulture

Définit l’ID de l’interface utilisateur pour l’objet Thread associé à la page.

UniqueFilePathSuffix

Obtient un suffixe unique à ajouter au chemin d’accès du fichier pour la mise en cache des navigateurs.

UniqueID

Obtient l’identificateur unique qualifié hiérarchiquement pour le contrôle serveur.

(Hérité de Control)
UnobtrusiveValidationMode

Obtient ou définit une valeur qui indique si JavaScript discret est utilisé pour la validation côté client.

User

Obtient des informations sur l’utilisateur effectuant la demande de page.

ValidateRequestMode

Obtient ou définit une valeur qui indique si la page vérifie l’entrée du client à partir du navigateur pour obtenir des valeurs potentiellement dangereuses.

Validators

Obtient une collection de tous les contrôles de validation contenus dans la page demandée.

ViewState

Obtient un dictionnaire d’informations d’état qui vous permet d’enregistrer et de restaurer l’état d’affichage d’un contrôle serveur sur plusieurs requêtes pour la même page.

(Hérité de Control)
ViewStateEncryptionMode

Obtient ou définit le mode de chiffrement de l’état d’affichage.

ViewStateIgnoresCase

Obtient une valeur qui indique si l’objet ne respecte pas la StateBag casse.

(Hérité de Control)
ViewStateMode

Obtient ou définit le mode d’état d’affichage de ce contrôle.

(Hérité de Control)
ViewStateUserKey

Affecte un identificateur à un utilisateur individuel dans la variable d’état d’affichage associée à la page active.

Visible

Obtient ou définit une valeur indiquant si l’objet Page est rendu.

Méthodes

Nom Description
AddContentTemplate(String, ITemplate)

Appelé lors de l’initialisation de la page pour créer une collection de contenu (à partir de contrôles de contenu) transmise à une page maître, si la page active ou la page maître fait référence à une page maître.

AddedControl(Control, Int32)

Appelé après l’ajout d’un contrôle enfant à la Controls collection de l’objet Control .

(Hérité de Control)
AddOnPreRenderCompleteAsync(BeginEventHandler, EndEventHandler, Object)

Inscrit les délégués du gestionnaire d’événements de début et de fin pour une page asynchrone.

AddOnPreRenderCompleteAsync(BeginEventHandler, EndEventHandler)

Inscrit les délégués du gestionnaire d’événements de début et de fin qui ne nécessitent pas d’informations d’état pour une page asynchrone.

AddParsedSubObject(Object)

Avertit le contrôle serveur qu’un élément, XML ou HTML, a été analysé et ajoute l’élément à l’objet du ControlCollection contrôle serveur.

(Hérité de Control)
AddWrappedFileDependencies(Object)

Ajoute une liste de fichiers dépendants qui composent la page active. Cette méthode est utilisée en interne par l’infrastructure de page ASP.NET et n’est pas destinée à être utilisée directement à partir de votre code.

ApplyStyleSheetSkin(Page)

Applique les propriétés de style définies dans la feuille de style de page au contrôle.

(Hérité de Control)
AspCompatBeginProcessRequest(HttpContext, AsyncCallback, Object)

Lance une demande de ressources ASP (Active Server Page). Cette méthode est fournie pour la compatibilité avec les applications ASP héritées.

AspCompatEndProcessRequest(IAsyncResult)

Met fin à une demande de ressources ASP (Active Server Page). Cette méthode est fournie pour la compatibilité avec les applications ASP héritées.

AsyncPageBeginProcessRequest(HttpContext, AsyncCallback, Object)

Commence le traitement d’une demande de page asynchrone.

AsyncPageEndProcessRequest(IAsyncResult)

Termine le traitement d’une demande de page asynchrone.

BeginRenderTracing(TextWriter, Object)

Commence le suivi au moment du design des données de rendu.

(Hérité de Control)
BuildProfileTree(String, Boolean)

Collecte des informations sur le contrôle serveur et le remet à la Trace propriété à afficher lorsque le suivi est activé pour la page.

(Hérité de Control)
ClearCachedClientID()

Définit la valeur mise en ClientID cache sur null.

(Hérité de Control)
ClearChildControlState()

Supprime les informations d’état du contrôle pour les contrôles enfants du contrôle serveur.

(Hérité de Control)
ClearChildState()

Supprime les informations d’état d’affichage et d’état de contrôle pour tous les contrôles enfants du contrôle serveur.

(Hérité de Control)
ClearChildViewState()

Supprime les informations d’état d’affichage de tous les contrôles enfants du contrôle serveur.

(Hérité de Control)
ClearEffectiveClientIDMode()

Définit la ClientIDMode propriété de l’instance de contrôle actuelle et de tous les contrôles enfants sur Inherit.

(Hérité de Control)
Construct()

Effectue une logique au moment du design.

(Hérité de TemplateControl)
CreateChildControls()

Appelé par l’infrastructure de page ASP.NET pour notifier les contrôles serveur qui utilisent l’implémentation basée sur la composition pour créer les contrôles enfants qu’ils contiennent en préparation de la publication ou du rendu.

(Hérité de Control)
CreateControlCollection()

Crée un ControlCollection objet pour contenir les contrôles enfants (littéral et serveur) du contrôle serveur.

(Hérité de Control)
CreateHtmlTextWriter(TextWriter)

Crée un HtmlTextWriter objet pour afficher le contenu de la page.

CreateHtmlTextWriterFromType(TextWriter, Type)

Crée un objet spécifié HtmlTextWriter pour afficher le contenu de la page.

CreateResourceBasedLiteralControl(Int32, Int32, Boolean)

Accède aux chaînes littérales stockées dans une ressource. La CreateResourceBasedLiteralControl(Int32, Int32, Boolean) méthode n’est pas destinée à être utilisée à partir de votre code.

(Hérité de TemplateControl)
DataBind()

Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants.

(Hérité de Control)
DataBind(Boolean)

Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants avec une option pour déclencher l’événement DataBinding .

(Hérité de Control)
DataBindChildren()

Lie une source de données aux contrôles enfants du contrôle serveur.

(Hérité de Control)
DesignerInitialize()

Effectue toute initialisation de l’instance de la Page classe requise par les concepteurs RAD. Cette méthode est utilisée uniquement au moment du design.

DeterminePostBackMode()

Retourne une NameValueCollection des données publiées sur la page à l’aide d’une commande POST ou GET.

DeterminePostBackModeUnvalidated()

Retourne une collection nom-valeur de données qui a été publiée sur la page à l’aide d’une commande POST ou GET, sans effectuer de validation de requête ASP.NET sur la demande.

Dispose()

Permet à un contrôle de serveur d’effectuer le nettoyage final avant de libérer de la mémoire.

(Hérité de Control)
EndRenderTracing(TextWriter, Object)

Met fin au suivi au moment du design des données de rendu.

(Hérité de Control)
EnsureChildControls()

Détermine si le contrôle serveur contient des contrôles enfants. Si ce n’est pas le cas, il crée des contrôles enfants.

(Hérité de Control)
EnsureID()

Crée un identificateur pour les contrôles qui n’ont pas d’identificateur affecté.

(Hérité de Control)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
Eval(String, String)

Évalue une expression de liaison de données à l’aide de la chaîne de format spécifiée pour afficher le résultat.

(Hérité de TemplateControl)
Eval(String)

Évalue une expression de liaison de données.

(Hérité de TemplateControl)
ExecuteRegisteredAsyncTasks()

Démarre l’exécution d’une tâche asynchrone.

FindControl(String, Int32)

Recherche dans le conteneur d’affectation de noms actuel un contrôle serveur avec l’entier spécifié id et spécifié dans le pathOffset paramètre, ce qui facilite la recherche. Vous ne devez pas remplacer cette version de la FindControl méthode.

(Hérité de Control)
FindControl(String)

Recherche le conteneur d’affectation de noms de page pour un contrôle serveur avec l’identificateur spécifié.

FindControl(String)

Recherche le conteneur d’affectation de noms actuel pour un contrôle serveur avec le paramètre spécifié id .

(Hérité de Control)
Focus()

Définit le focus d’entrée sur un contrôle.

(Hérité de Control)
FrameworkInitialize()

Initialise l’arborescence de contrôle pendant la génération de page en fonction de la nature déclarative de la page.

FrameworkInitialize()

Initialise le contrôle dérivé de la TemplateControl classe.

(Hérité de TemplateControl)
GetDataItem()

Obtient l’élément de données en haut de la pile de contexte de liaison de données.

GetDesignModeState()

Obtient les données au moment du design pour un contrôle.

(Hérité de Control)
GetGlobalResourceObject(String, String, Type, String)

Obtient un objet de ressource au niveau de l’application en fonction des propriétés, du type d’objet et du nom de propriété spécifiés ClassKeyResourceKey de la ressource.

(Hérité de TemplateControl)
GetGlobalResourceObject(String, String)

Obtient un objet de ressource au niveau de l’application en fonction des propriétés et ResourceKey des propriétés spécifiéesClassKey.

(Hérité de TemplateControl)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLocalResourceObject(String, Type, String)

Obtient un objet de ressource au niveau de la page en fonction de la propriété, du type d’objet et du nom de propriété spécifiés ResourceKey .

(Hérité de TemplateControl)
GetLocalResourceObject(String)

Obtient un objet de ressource au niveau de la page en fonction de la propriété spécifiée ResourceKey .

(Hérité de TemplateControl)
GetPostBackClientEvent(Control, String)
Obsolète.

Obtient une référence qui peut être utilisée dans un événement client pour revenir au serveur pour le contrôle spécifié et avec les arguments d’événement spécifiés.

GetPostBackClientHyperlink(Control, String)
Obsolète.

Obtient une référence, ajoutée javascript: au début de celle-ci, qui peut être utilisée dans un événement client pour revenir au serveur pour le contrôle spécifié et avec les arguments d’événement spécifiés.

GetPostBackEventReference(Control, String)
Obsolète.

Retourne une chaîne qui peut être utilisée dans un événement client pour provoquer une publication sur le serveur. La chaîne de référence est définie par le contrôle spécifié qui gère la publication et un argument de chaîne d’informations d’événement supplémentaires.

GetPostBackEventReference(Control)
Obsolète.

Retourne une chaîne qui peut être utilisée dans un événement client pour provoquer une publication sur le serveur. La chaîne de référence est définie par l’objet spécifié Control .

GetRouteUrl(Object)

Obtient l’URL qui correspond à un ensemble de paramètres de routage.

(Hérité de Control)
GetRouteUrl(RouteValueDictionary)

Obtient l’URL qui correspond à un ensemble de paramètres de routage.

(Hérité de Control)
GetRouteUrl(String, Object)

Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire.

(Hérité de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire.

(Hérité de Control)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GetTypeHashCode()

Récupère un code de hachage généré par Page des objets générés au moment de l’exécution. Ce code de hachage est unique à la hiérarchie de contrôle de l’objet Page .

GetUniqueIDRelativeTo(Control)

Retourne la partie préfixée de la UniqueID propriété du contrôle spécifié.

(Hérité de Control)
GetValidators(String)

Retourne une collection de validateurs de contrôle pour un groupe de validation spécifié.

GetWrappedFileDependencies(String[])

Retourne une liste de noms de fichiers physiques qui correspondent à une liste d’emplacements de fichiers virtuels.

HasControls()

Détermine si le contrôle serveur contient des contrôles enfants.

(Hérité de Control)
HasEvents()

Retourne une valeur indiquant si les événements sont inscrits pour le contrôle ou les contrôles enfants.

(Hérité de Control)
InitializeCulture()

Définit le Culture thread actuel de la page et UICulture pour celui-ci.

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Initialise le cache de sortie de la demande de page active.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Initialise le cache de sortie de la demande de page active.

InitOutputCache(OutputCacheParameters)

Initialise le cache de sortie de la demande de page active en fonction d’un OutputCacheParameters objet.

IsClientScriptBlockRegistered(String)
Obsolète.

Détermine si le bloc de script client avec la clé spécifiée est inscrit auprès de la page.

IsLiteralContent()

Détermine si le contrôle serveur contient uniquement du contenu littéral.

(Hérité de Control)
IsStartupScriptRegistered(String)
Obsolète.

Détermine si le script de démarrage du client est inscrit auprès de l’objet Page .

LoadControl(String)

Charge un Control objet à partir d’un fichier basé sur un chemin d’accès virtuel spécifié.

(Hérité de TemplateControl)
LoadControl(Type, Object[])

Charge un Control objet basé sur un type et des paramètres de constructeur spécifiés.

(Hérité de TemplateControl)
LoadControlState(Object)

Restaure les informations d’état du contrôle à partir d’une demande de page précédente qui a été enregistrée par la SaveControlState() méthode.

(Hérité de Control)
LoadPageStateFromPersistenceMedium()

Charge toutes les informations d’état d’affichage enregistrées dans l’objet Page .

LoadTemplate(String)

Obtient une instance de l’interface ITemplate à partir d’un fichier externe.

(Hérité de TemplateControl)
LoadViewState(Object)

Restaure les informations d’état d’affichage à partir d’une demande de page précédente enregistrée par la SaveViewState() méthode.

(Hérité de Control)
MapPath(String)

Récupère le chemin d’accès physique auquel un chemin d’accès virtuel, absolu ou relatif, ou un chemin relatif à l’application est mappé.

MapPathSecure(String)

Récupère le chemin d’accès physique auquel un chemin virtuel, absolu ou relatif, est mappé.

(Hérité de Control)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnAbortTransaction(EventArgs)

Déclenche l’événement AbortTransaction.

(Hérité de TemplateControl)
OnBubbleEvent(Object, EventArgs)

Détermine si l’événement pour le contrôle serveur est transmis à la hiérarchie de contrôle du serveur d’interface utilisateur de la page.

(Hérité de Control)
OnCommitTransaction(EventArgs)

Déclenche l’événement CommitTransaction.

(Hérité de TemplateControl)
OnDataBinding(EventArgs)

Déclenche l’événement DataBinding.

(Hérité de Control)
OnError(EventArgs)

Déclenche l’événement Error.

(Hérité de TemplateControl)
OnInit(EventArgs)

Déclenche l’événement Init pour initialiser la page.

OnInit(EventArgs)

Déclenche l’événement Init.

(Hérité de Control)
OnInitComplete(EventArgs)

Déclenche l’événement après l’initialisation InitComplete de la page.

OnLoad(EventArgs)

Déclenche l’événement Load.

(Hérité de Control)
OnLoadComplete(EventArgs)

Déclenche l’événement LoadComplete à la fin de l’étape de chargement de page.

OnPreInit(EventArgs)

Déclenche l’événement PreInit au début de l’initialisation de la page.

OnPreLoad(EventArgs)

Déclenche l’événement PreLoad après le chargement des données de publication dans les contrôles du serveur de pages, mais avant l’événement OnLoad(EventArgs) .

OnPreRender(EventArgs)

Déclenche l’événement PreRender.

(Hérité de Control)
OnPreRenderComplete(EventArgs)

Déclenche l’événement PreRenderComplete après l’événement OnPreRenderComplete(EventArgs) et avant le rendu de la page.

OnSaveStateComplete(EventArgs)

Déclenche l’événement SaveStateComplete après l’enregistrement de l’état de la page sur le support de persistance.

OnUnload(EventArgs)

Déclenche l’événement Unload.

(Hérité de Control)
OpenFile(String)

Obtient un Stream élément utilisé pour lire un fichier.

(Hérité de Control)
ParseControl(String, Boolean)

Analyse une chaîne d’entrée dans un Control objet sur la page web ASP.NET ou le contrôle utilisateur.

(Hérité de TemplateControl)
ParseControl(String)

Analyse une chaîne d’entrée dans un Control objet sur la page Web Forms ou le contrôle utilisateur.

(Hérité de TemplateControl)
ProcessRequest(HttpContext)

Définit les objets serveur intrinsèques de l’objetPage, tels que les Contextpropriétés, RequestResponseetcApplication.

RaiseBubbleEvent(Object, EventArgs)

Affecte toutes les sources de l’événement et ses informations au parent du contrôle.

(Hérité de Control)
RaisePostBackEvent(IPostBackEventHandler, String)

Avertit le contrôle serveur qui a provoqué la publication qu’il doit gérer un événement de publication entrant.

ReadStringResource()

Lit une ressource de chaîne. La ReadStringResource() méthode n’est pas destinée à être utilisée à partir de votre code.

(Hérité de TemplateControl)
RegisterArrayDeclaration(String, String)
Obsolète.

Déclare une valeur déclarée en tant que déclaration de tableau ECMAScript lorsque la page est affichée.

RegisterAsyncTask(PageAsyncTask)

Inscrit une nouvelle tâche asynchrone auprès de la page.

RegisterClientScriptBlock(String, String)
Obsolète.

Émet des blocs de script côté client à la réponse.

RegisterHiddenField(String, String)
Obsolète.

Permet aux contrôles serveur d’inscrire automatiquement un champ masqué sur le formulaire. Le champ est envoyé à l’objet Page lorsque le HtmlForm contrôle serveur est rendu.

RegisterOnSubmitStatement(String, String)
Obsolète.

Permet à une page d’accéder à l’événement client OnSubmit . Le script doit être un appel de fonction au code client inscrit ailleurs.

RegisterRequiresControlState(Control)

Inscrit un contrôle comme un contrôle dont l’état de contrôle doit être conservé.

RegisterRequiresPostBack(Control)

Inscrit un contrôle en tant que contrôle qui nécessite une gestion de publication lorsque la page est publiée sur le serveur.

RegisterRequiresRaiseEvent(IPostBackEventHandler)

Inscrit un contrôle serveur ASP.NET en tant qu’événement nécessitant qu’un événement soit déclenché lorsque le contrôle est traité sur l’objet Page .

RegisterRequiresViewStateEncryption()

Inscrit un contrôle auprès de la page en tant qu’un contrôle nécessitant un chiffrement d’état d’affichage.

RegisterStartupScript(String, String)
Obsolète.

Émet un bloc de script côté client dans la réponse de la page.

RegisterViewStateHandler()

Provoque la persistance de l’état d’affichage de page, si elle est appelée.

RemovedControl(Control)

Appelé après la suppression d’un contrôle enfant de la Controls collection de l’objet Control .

(Hérité de Control)
Render(HtmlTextWriter)

Initialise l’objet HtmlTextWriter et appelle les contrôles enfants du Page rendu.

Render(HtmlTextWriter)

Envoie le contenu du contrôle serveur à un objet fourni HtmlTextWriter , qui écrit le contenu à afficher sur le client.

(Hérité de Control)
RenderChildren(HtmlTextWriter)

Génère le contenu des enfants d’un contrôle serveur dans un objet fourni HtmlTextWriter , qui écrit le contenu à restituer sur le client.

(Hérité de Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Génère le contenu du contrôle serveur sur un objet fourni HtmlTextWriter à l’aide d’un objet fourni ControlAdapter .

(Hérité de Control)
RenderControl(HtmlTextWriter)

Génère le contenu du contrôle serveur dans un objet fourni HtmlTextWriter et stocke les informations de suivi sur le contrôle si le suivi est activé.

(Hérité de Control)
RequiresControlState(Control)

Détermine si l’objet spécifié Control est inscrit pour participer à la gestion de l’état de contrôle.

ResolveAdapter()

Obtient l’adaptateur de contrôle responsable du rendu du contrôle spécifié.

(Hérité de Control)
ResolveClientUrl(String)

Obtient une URL qui peut être utilisée par le navigateur.

(Hérité de Control)
ResolveUrl(String)

Convertit une URL en une URL utilisable sur le client demandeur.

(Hérité de Control)
SaveControlState()

Enregistre les modifications d’état de contrôle du serveur qui se sont produites depuis la publication de la page sur le serveur.

(Hérité de Control)
SavePageStateToPersistenceMedium(Object)

Enregistre les informations d’état d’affichage et d’état de contrôle de la page.

SaveViewState()

Enregistre les modifications de l’état d’affichage du contrôle de serveur qui se sont produites depuis la publication de la page sur le serveur.

(Hérité de Control)
SetDesignModeState(IDictionary)

Définit les données au moment du design pour un contrôle.

(Hérité de Control)
SetFocus(Control)

Définit le focus du navigateur sur le contrôle spécifié.

SetFocus(String)

Définit le focus du navigateur sur le contrôle avec l’identificateur spécifié.

SetRenderMethodDelegate(RenderMethod)

Affecte un délégué de gestionnaire d’événements pour restituer le contrôle serveur et son contenu dans son contrôle parent.

(Hérité de Control)
SetStringResourcePointer(Object, Int32)

Définit un pointeur vers une ressource de chaîne. La SetStringResourcePointer(Object, Int32) méthode est utilisée par les classes générées et n’est pas destinée à être utilisée à partir de votre code.

(Hérité de TemplateControl)
SetTraceData(Object, Object, Object)

Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de l’objet suivi, de la clé de données de trace et de la valeur des données de trace.

(Hérité de Control)
SetTraceData(Object, Object)

Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de la clé de données de trace et de la valeur des données de trace.

(Hérité de Control)
TestDeviceFilter(String)

Retourne une valeur booléenne indiquant si un filtre d’appareil s’applique à la requête HTTP.

(Hérité de TemplateControl)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
TrackViewState()

Provoque le suivi des modifications d’état d’affichage apportées au contrôle serveur afin qu’ils puissent être stockés dans l’objet du StateBag contrôle serveur. Cet objet est accessible via la ViewState propriété.

(Hérité de Control)
TryUpdateModel<TModel>(TModel, IValueProvider)

Met à jour l’instance de modèle à l’aide de valeurs du fournisseur de valeurs spécifié.

TryUpdateModel<TModel>(TModel)

Met à jour l’instance de modèle spécifiée à l’aide de valeurs du contrôle lié aux données.

UnregisterRequiresControlState(Control)

Arrête la persistance de l’état du contrôle pour le contrôle spécifié.

UpdateModel<TModel>(TModel, IValueProvider)

Met à jour l’instance de modèle spécifiée à l’aide de valeurs d’un fournisseur de valeurs spécifié.

UpdateModel<TModel>(TModel)

Met à jour l’instance de modèle spécifiée à l’aide de valeurs du contrôle lié aux données.

Validate()

Indique aux contrôles de validation inclus dans la page de valider leurs informations affectées.

Validate(String)

Indique aux contrôles de validation dans le groupe de validation spécifié de valider leurs informations attribuées.

VerifyRenderingInServerForm(Control)

Confirme qu’un HtmlForm contrôle est rendu pour le contrôle serveur ASP.NET spécifié au moment de l’exécution.

WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean)

Écrit une chaîne de ressource dans un HtmlTextWriter contrôle. La WriteUTF8ResourceString(HtmlTextWriter, Int32, Int32, Boolean) méthode est utilisée par les classes générées et n’est pas destinée à être utilisée à partir de votre code.

(Hérité de TemplateControl)
XPath(String, IXmlNamespaceResolver)

Évalue une expression de liaison de données XPath à l’aide des mappages de préfixe et d’espace de noms spécifiés pour la résolution d’espace de noms.

(Hérité de TemplateControl)
XPath(String, String, IXmlNamespaceResolver)

Évalue une expression de liaison de données XPath à l’aide des mappages de préfixe et d’espace de noms spécifiés pour la résolution de l’espace de noms et la chaîne de format spécifiée pour afficher le résultat.

(Hérité de TemplateControl)
XPath(String, String)

Évalue une expression de liaison de données XPath à l’aide de la chaîne de format spécifiée pour afficher le résultat.

(Hérité de TemplateControl)
XPath(String)

Évalue une expression de liaison de données XPath.

(Hérité de TemplateControl)
XPathSelect(String, IXmlNamespaceResolver)

Évalue une expression de liaison de données XPath à l’aide des mappages de préfixe et d’espace de noms spécifiés pour la résolution d’espaces de noms et retourne une collection de nœuds qui implémente l’interface IEnumerable .

(Hérité de TemplateControl)
XPathSelect(String)

Évalue une expression de liaison de données XPath et retourne une collection de nœuds qui implémente l’interface IEnumerable .

(Hérité de TemplateControl)

Événements

Nom Description
AbortTransaction

Se produit lorsqu’un utilisateur termine une transaction.

(Hérité de TemplateControl)
CommitTransaction

Se produit lorsqu’une transaction est terminée.

(Hérité de TemplateControl)
DataBinding

Se produit lorsque le contrôle serveur se lie à une source de données.

(Hérité de Control)
Disposed

Se produit lorsqu’un contrôle serveur est libéré de la mémoire, qui est la dernière étape du cycle de vie du contrôle de serveur lorsqu’une page ASP.NET est demandée.

(Hérité de Control)
Error

Se produit lorsqu’une exception non gérée est levée.

(Hérité de TemplateControl)
Init

Se produit lorsque le contrôle serveur est initialisé, qui est la première étape de son cycle de vie.

(Hérité de Control)
InitComplete

Se produit lorsque l’initialisation de la page est terminée.

Load

Se produit lorsque le contrôle serveur est chargé dans l’objet Page .

(Hérité de Control)
LoadComplete

Se produit à la fin de l’étape de chargement du cycle de vie de la page.

PreInit

Se produit avant l’initialisation de la page.

PreLoad

Se produit avant l’événement de page Load .

PreRender

Se produit après le chargement de l’objet Control , mais avant le rendu.

(Hérité de Control)
PreRenderComplete

Se produit avant le rendu du contenu de la page.

SaveStateComplete

Se produit une fois que la page a terminé d’enregistrer toutes les informations d’état d’affichage et de contrôle pour la page et les contrôles de la page.

Unload

Se produit lorsque le contrôle serveur est déchargé de la mémoire.

(Hérité de Control)

Implémentations d’interfaces explicites

Nom Description
IControlBuilderAccessor.ControlBuilder

Pour obtenir une description de ce membre, consultez ControlBuilder.

(Hérité de Control)
IControlDesignerAccessor.GetDesignModeState()

Pour obtenir une description de ce membre, consultez GetDesignModeState().

(Hérité de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Pour obtenir une description de ce membre, consultez SetDesignModeState(IDictionary).

(Hérité de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Pour obtenir une description de ce membre, consultez SetOwnerControl(Control).

(Hérité de Control)
IControlDesignerAccessor.UserData

Pour obtenir une description de ce membre, consultez UserData.

(Hérité de Control)
IDataBindingsAccessor.DataBindings

Pour obtenir une description de ce membre, consultez DataBindings.

(Hérité de Control)
IDataBindingsAccessor.HasDataBindings

Pour obtenir une description de ce membre, consultez HasDataBindings.

(Hérité de Control)
IExpressionsAccessor.Expressions

Pour obtenir une description de ce membre, consultez Expressions.

(Hérité de Control)
IExpressionsAccessor.HasExpressions

Pour obtenir une description de ce membre, consultez HasExpressions.

(Hérité de Control)
IFilterResolutionService.CompareFilters(String, String)

Retourne une valeur qui indique si une relation parent/enfant existe entre deux filtres d’appareil spécifiés.

(Hérité de TemplateControl)
IFilterResolutionService.EvaluateFilter(String)

Retourne une valeur qui indique si le filtre spécifié est un type de l’objet de filtre actuel.

(Hérité de TemplateControl)
IParserAccessor.AddParsedSubObject(Object)

Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object).

(Hérité de Control)

Méthodes d’extension

Nom Description
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Active le comportement des données dynamiques pour le contrôle de données spécifié.

EnableDynamicData(INamingContainer, Type, Object)

Active le comportement des données dynamiques pour le contrôle de données spécifié.

EnableDynamicData(INamingContainer, Type)

Active le comportement des données dynamiques pour le contrôle de données spécifié.

FindDataSourceControl(Control)

Retourne la source de données associée au contrôle de données pour le contrôle spécifié.

FindFieldTemplate(Control, String)

Retourne le modèle de champ de la colonne spécifiée dans le conteneur d’affectation de noms du contrôle spécifié.

FindMetaTable(Control)

Retourne l’objet métatable pour le contrôle de données contenant.

GetDefaultValues(INamingContainer)

Obtient la collection des valeurs par défaut pour le contrôle de données spécifié.

GetMetaTable(INamingContainer)

Obtient les métadonnées de table pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Définit les métadonnées de table et le mappage de valeurs par défaut pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable, Object)

Définit les métadonnées de table et le mappage de valeurs par défaut pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable)

Définit les métadonnées de table pour le contrôle de données spécifié.

TryGetMetaTable(INamingContainer, MetaTable)

Détermine si les métadonnées de table sont disponibles.

S’applique à

Voir aussi