Wizard Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités de navigation et une interface utilisateur permettant de collecter les données connexes dans plusieurs étapes.
public ref class Wizard : System::Web::UI::WebControls::CompositeControl
[System.ComponentModel.Bindable(false)]
public class Wizard : System.Web.UI.WebControls.CompositeControl
[<System.ComponentModel.Bindable(false)>]
type Wizard = class
inherit CompositeControl
Public Class Wizard
Inherits CompositeControl
- Héritage
- Dérivé
- Attributs
Exemples
L’exemple de code suivant montre comment définir un Wizard contrôle pour collecter le nom et l’adresse d’un utilisateur, avec la possibilité d’entrer une adresse de livraison distincte. Si l’utilisateur ne sélectionne pas SeparateShippingCheckBox, ce qui émet une demande d’ajout d’une adresse d’expédition distincte, le Wizard contrôle passe directement de Step2
à Finish
. À l’étape Finish
, l’utilisateur a la possibilité de revenir au début du Wizard contrôle en cliquant sur GoBackButton ; toutefois, l’utilisateur doit le faire Step2
, car la AllowReturn propriété pour Step1
est définie sur false
.
Important
Cet exemple comprend une zone de texte qui accepte une entrée d'utilisateur, ce qui constitue une menace potentielle pour la sécurité. Par défaut, les pages web ASP.NET vérifient que l’entrée d’utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des attaques de script.
<%@ Page Language="C#" CodeFile="WizardClass.cs" Inherits="WizardClasscs_aspx" %>
<!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>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onfinishbuttonclick="OnFinishButtonClick"
backcolor="#EFF3FB"
font-names="Verdana"
font-size="0.8em"
borderwidth="1px"
bordercolor="#B5C7DE"
style="font-size: medium; font-family: Verdana;"
onactivestepchanged="OnActiveStepChanged">
<StepStyle forecolor="#333333"
font-size="0.8em" />
<WizardSteps>
<asp:WizardStep id="Step1"
title="One"
allowreturn="false"
runat="server" >
Welcome to the Wizard example. This step's AllowReturn property is set
to false, so after you leave this step you will not be able to return to it.
</asp:WizardStep>
<asp:WizardStep id="Step2"
title="Two"
runat="server" >
<!-- ... Put UI elements here ... -->
Please enter your billing information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="BillingName"
width="226px"
height="17px" />
<br />
Email Address:<br />
<asp:TextBox runat="server"
id="EmailAddress"
width="224px"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="BillingAddressLine1"
width="314px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="BillingAddressLine2"
width="314px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="BillingCity"
width="155px"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="BillingState"
width="75px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="BillingZip"
height="17px" />
<br /><br />
<asp:CheckBox runat="server"
id="SeparateShippingCheckBox"
text="Please check here if you would like to add a separate shipping address." />
</asp:WizardStep>
<asp:WizardStep id="Step3"
title="Three"
runat="server" >
<!-- Gather the shipping address in this step if CheckBox1 was selected. -->
Please enter your shipping information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="ShippingName"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="ShippingAddress1"
width="370px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="ShippingAddress2"
width="370px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="ShippingCity"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="ShippingState"
width="65px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="ShippingZip"
height="17px" />
</asp:WizardStep>
<asp:WizardStep id="Finish"
title="Finish"
runat="server" >
<!-- Put UI elements here for the Finish step. -->
<asp:Button runat="server"
id="GoBackButton"
text="Go Back to Step 2"
onclick="OnGoBackButtonClick"
forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
</asp:WizardStep>
<asp:WizardStep runat="server"
steptype="Complete"
title="Complete"
id="Complete">
<asp:Label runat="server"
id="CompleteMessageLabel"
width="408px"
height="24px">
</asp:Label>
</asp:WizardStep>
</WizardSteps>
<NavigationButtonStyle forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
<HeaderStyle forecolor="White"
horizontalalign="Center"
font-size="0.9em"
font-bold="True"
backcolor="#284E98"
borderstyle="Solid"
bordercolor="#EFF3FB"
borderwidth="2px" />
<SideBarStyle verticalalign="Top"
horizontalalign="Center"
font-size="0.8em"
forecolor="#000099"
backcolor="#EFF3FB"
width="45px" />
<HeaderTemplate>
<b>Wizard Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="WizardClass.vb" Inherits="WizardClassvb_aspx" %>
<!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>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server"
onfinishbuttonclick="OnFinishButtonClick"
backcolor="#EFF3FB"
font-names="Verdana"
font-size="0.8em"
borderwidth="1px"
bordercolor="#B5C7DE"
style="font-size: medium; font-family: Verdana;"
onactivestepchanged="OnActiveStepChanged">
<StepStyle forecolor="#333333"
font-size="0.8em" />
<WizardSteps>
<asp:WizardStep id="Step1"
title="One"
allowreturn="false"
runat="server" >
Welcome to the Wizard example. This step's AllowReturn property is set
to false, so after you leave this step you will not be able to return to it.
</asp:WizardStep>
<asp:WizardStep id="Step2"
title="Two"
runat="server" >
<!-- ... Put UI elements here ... -->
Please enter your billing information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="BillingName"
width="226px"
height="17px" />
<br />
Email Address:<br />
<asp:TextBox runat="server"
id="EmailAddress"
width="224px"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="BillingAddressLine1"
width="314px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="BillingAddressLine2"
width="314px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="BillingCity"
width="155px"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="BillingState"
width="75px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="BillingZip"
height="17px" />
<br /><br />
<asp:CheckBox runat="server"
id="SeparateShippingCheckBox"
text="Please check here if you would like to add a separate shipping address." />
</asp:WizardStep>
<asp:WizardStep id="Step3"
title="Three"
runat="server" >
<!-- Gather the shipping address in this step if CheckBox1 was selected. -->
Please enter your shipping information.
<br />
Name:<br />
<asp:TextBox runat="server"
id="ShippingName"
height="17px" />
<br />
Address Line 1: <br />
<asp:TextBox runat="server"
id="ShippingAddress1"
width="370px"
height="17px" />
<br />
Address Line 2: <br />
<asp:TextBox runat="server"
id="ShippingAddress2"
width="370px"
height="17px" />
<br />
City: <br />
<asp:TextBox runat="server"
id="ShippingCity"
height="17px" />
<br />
State: <br />
<asp:TextBox runat="server"
id="ShippingState"
width="65px"
height="17px" />
<br />
ZIP Code: <br />
<asp:TextBox runat="server"
id="ShippingZip"
height="17px" />
</asp:WizardStep>
<asp:WizardStep id="Finish"
title="Finish"
runat="server" >
<!-- Put UI elements here for the Finish step. -->
<asp:Button runat="server"
id="GoBackButton"
text="Go Back to Step 2"
forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
</asp:WizardStep>
<asp:WizardStep runat="server"
steptype="Complete"
title="Complete"
id="Complete">
<asp:Label runat="server"
id="CompleteMessageLabel"
width="408px"
height="24px">
</asp:Label>
</asp:WizardStep>
</WizardSteps>
<NavigationButtonStyle forecolor="#284E98"
font-names="Verdana"
font-size="1.0em"
borderstyle="Solid"
borderwidth="1px"
bordercolor="#507CD1"
backcolor="White" />
<HeaderStyle forecolor="White"
horizontalalign="Center"
font-size="0.9em"
font-bold="True"
backcolor="#284E98"
borderstyle="Solid"
bordercolor="#EFF3FB"
borderwidth="2px" />
<SideBarStyle verticalalign="Top"
horizontalalign="Center"
font-size="0.8em"
forecolor="#000099"
backcolor="#EFF3FB"
width="45px" />
<HeaderTemplate>
<b>Wizard Example</b>
</HeaderTemplate>
</asp:Wizard>
</form>
</body>
</html>
L’exemple de code suivant est le fichier code-behind de la page Web utilisée dans l’exemple précédent.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class WizardClasscs_aspx : System.Web.UI.Page
{
protected void OnFinishButtonClick(Object sender, WizardNavigationEventArgs e)
{
// The OnFinishButtonClick method is a good place to collect all
// the data from the completed pages and persist it to the data store.
// For this example, write a confirmation message to the Complete page
// of the Wizard control.
Label tempLabel = (Label)Wizard1.FindControl("CompleteMessageLabel");
if (tempLabel != null)
{
tempLabel.Text = "Your order has been placed. An email confirmation will be sent to "
+ (EmailAddress.Text.Length == 0 ? "your email address" : EmailAddress.Text) + ".";
}
}
protected void OnGoBackButtonClick(object sender, EventArgs e)
{
// The GoBackButtonClick event is raised when the GoBackButton
// is clicked on the Finish page of the Wizard.
// Check the value of Step1's AllowReturn property.
if (Step1.AllowReturn)
{
// Return to Step1.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(this.Step1);
}
else
{
// Step1 is not a valid step to return to; go to Step2 instead.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(this.Step2);
Response.Write("ActiveStep is set to Step2 because Step1 has AllowReturn set to false.");
}
}
protected void OnActiveStepChanged(object sender, EventArgs e)
{
// If the ActiveStep is changing to Step3, check to see whether the
// SeparateShippingCheckBox is selected. If it is not, skip to the
// Finish step.
if (Wizard1.ActiveStepIndex == Wizard1.WizardSteps.IndexOf(this.Step3))
{
if (this.SeparateShippingCheckBox.Checked)
{
Wizard1.MoveTo(this.Step3);
}
else
{
Wizard1.MoveTo(this.Finish);
}
}
}
}
Partial Class WizardClassvb_aspx
Inherits System.Web.UI.Page
Protected Sub OnFinishButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs) Handles Wizard1.FinishButtonClick
' The OnFinishButtonClick method is a good place to collect all
' the data from the completed pages and persist it to the data store.
' For this example, write a confirmation message to the Complete page
' of the Wizard control.
Dim tempLabel As Label = CType(Wizard1.FindControl("CompleteMessageLabel"), Label)
If Not tempLabel Is Nothing Then
Dim tempEmailAddress As String = "your email address"
If EmailAddress.Text.Length <> 0 Then
tempEmailAddress = EmailAddress.Text
End If
tempLabel.Text = "Your order has been placed. An email confirmation will be sent to " & _
tempEmailAddress & "."
End If
End Sub
Protected Sub OnGoBackButtonClick(ByVal sender As Object, ByVal e As EventArgs) Handles GoBackButton.Click
' The GoBackButtonClick event is raised when the GoBackButton
' is clicked on the Finish page of the Wizard.
' Check the value of Step1's AllowReturn property.
If Step1.AllowReturn Then
' Return to Step1.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(Me.Step1)
Else
' Step1 is not a valid step to return to; go to Step2 instead.
Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(Me.Step2)
Response.Write("ActiveStep is set to Step2 because Step1 has AllowReturn set to false.")
End If
End Sub
Protected Sub OnActiveStepChanged(ByVal sender As Object, ByVal e As EventArgs) Handles Wizard1.ActiveStepChanged
' If the ActiveStep is changing to Step3, check to see whether the
' SeparateShippingCheckBox is selected. If it is not, skip to the
' Finish step.
If (Wizard1.ActiveStepIndex = Wizard1.WizardSteps.IndexOf(Me.Step3)) Then
If (Me.SeparateShippingCheckBox.Checked) Then
Wizard1.MoveTo(Me.Step3)
Else
Wizard1.MoveTo(Me.Finish)
End If
End If
End Sub
End Class
Remarques
Dans cette rubrique :
Introduction
Vous pouvez utiliser le Wizard contrôle pour :
Collectez les données associées en plusieurs étapes.
Divisez une page Web plus grande utilisée pour collecter les entrées utilisateur en étapes logiques plus petites.
Autorisez la navigation linéaire ou non linéaire à travers les étapes.
Composants de l’Assistant
Le Wizard contrôle est constitué des composants suivants :
Collection WizardStepCollection d’étapes qui contiennent l’interface utilisateur pour chaque étape, comme défini par le développeur de page.
Fonctionnalités de navigation intégrées qui déterminent les boutons appropriés à afficher en fonction de la StepType valeur.
Zone d’en-tête qui peut être personnalisée pour afficher des informations spécifiques à l’étape sur laquelle l’utilisateur se trouve actuellement.
Zone de barre latérale qui peut être utilisée pour accéder rapidement aux étapes du contrôle.
Notes
Si vous utilisez Microsoft Visual Studio 2005, notez que est conservé dans la ActiveStepIndex vue Source. Si vous modifiez la WizardSteps propriété en mode Création en cliquant sur les boutons de la barre latérale, puis que vous exécutez la page, la première étape du contrôle risque de
Wizard
ne pas s’afficher, car le ActiveStepIndex peut pointer vers une autre étape.
Étapes de l'Assistant
Chacune des étapes du Wizard contrôle a une StepType propriété qui détermine le type de fonctionnalité de navigation dont dispose l’étape. Si vous ne spécifiez pas de valeur pour la StepType propriété , la valeur par défaut est Auto. Le tableau suivant répertorie les paramètres disponibles pour la StepType propriété et le comportement résultant de l’étape.
WizardStepType.Auto
L’interface utilisateur de navigation affichée pour l’étape est déterminée par l’ordre dans lequel l’étape est déclarée.
WizardStepType.Complete
L’étape est la dernière à apparaître. Aucun bouton de navigation n'est rendu.
WizardStepType.Finish
L’étape est la dernière qui collecte les données utilisateur. Le bouton Terminer est affiché pour la navigation.
WizardStepType.Start
L’étape est la première à apparaître. Un bouton Précédent n’est pas affiché.
WizardStepType.Step
L’étape est n’importe quelle étape comprise entre la première et la dernière. Les boutons Précédent et Suivant sont rendus pour la navigation.
Collecte des données de l’Assistant
À l’aide du Wizard contrôle, les données peuvent être collectées par le biais d’une navigation linéaire ou non linéaire. Voici quelques exemples de navigation non linéaire : ignorer des étapes inutiles ou revenir à une étape précédemment terminée pour modifier une valeur. Le Wizard contrôle conserve son état entre les étapes, de sorte que les données entrées sur une étape n’ont pas besoin d’être conservées dans un magasin de données tant que toutes les étapes du Wizard contrôle n’ont pas été terminées.
Sinon, si vous souhaitez conserver les données collectées dans un magasin de données à mesure que chaque étape est terminée, par exemple lorsque l’événement NextButtonClick est déclenché, vous devez définir la AllowReturn propriété de l’objet WizardStepBase sur false
afin que l’utilisateur ne puisse pas revenir à une étape précédemment terminée et modifier les données une fois qu’elles ont été envoyées.
Noms des commandes de l’Assistant
Le Wizard contrôle hérite des noms de commande suivants de la classe et MultiView de la View classe : NextViewCommandName, PreviousViewCommandName, SwitchViewByIDCommandNameet SwitchViewByIndexCommandName. Le contrôle Assistant ignore ces noms de commandes et n’inclut aucune logique spéciale pour permettre à ces commandes de fonctionner automatiquement pour la navigation. Si un nom de commande est supprimé ou est manquant dans un bouton du Wizard contrôle, aucune exception n’est levée. Par exemple, si le StartNavigationTemplate bouton ne contient pas une valeur pour CommandName, aucune exception n’est levée.
Modification dynamique des étapes
Vous pouvez utiliser la MoveTo méthode ou la ActiveStepIndex propriété pour modifier dynamiquement l’étape actuellement affichée dans le Wizard contrôle.
Notes
Si vous ajoutez par programmation un WizardStep dans le Page_Load
gestionnaire d’événements, vous devez ajouter la navigation à cette étape avant le chargement de la page.
Apparence de l’Assistant
L’apparence du Wizard contrôle est entièrement personnalisable à l’aide de modèles, d’apparences et de paramètres de style. Par exemple, vous pouvez utiliser les HeaderTemplatepropriétés , SideBarTemplate, StartNavigationTemplate, FinishNavigationTemplateet StepNavigationTemplate pour personnaliser l’interface du Wizard contrôle.
Notes
La définition de la FinishNavigationTemplatepropriété , HeaderTemplateDisplaySideBar, SideBarTemplate, StartNavigationTemplate, ou StepNavigationTemplate recrée les contrôles enfants du Wizard contrôle. Par conséquent, l’état d’affichage des contrôles enfants est perdu dans le processus. Pour éviter cette situation, conservez explicitement l’état de contrôle des Wizard contrôles enfants du contrôle ou évitez de placer des contrôles à l’intérieur des modèles.
Notez que le Wizard contrôle ne prend pas en charge le rendu spécial de Microsoft Internet Explorer en mode non standard ou bizarre. Pour obtenir le meilleur rendu d’Internet Explorer à l’aide du Wizard contrôle, utilisez le type de document XHTML, qui est ajouté par défaut dans Visual Web Developer et Visual Studio.
Mise en forme à l’aide de modèles de disposition
Le Wizard contrôle vous permet de spécifier la disposition du contrôle sans avoir à utiliser un élément HTML table
. Au lieu de cela, vous pouvez utiliser un LayoutTemplate
élément pour spécifier la disposition. Dans le modèle, vous créez des contrôles d’espace réservé pour indiquer où les éléments doivent être insérés dynamiquement dans le contrôle. (Cela est similaire au fonctionnement du modèle pour le ListView contrôle.) Pour plus d’informations, consultez la Wizard.LayoutTemplate propriété .
Accessibilité
Pour plus d’informations sur la configuration de ce contrôle afin qu’il génère un balisage conforme aux normes d’accessibilité, consultez Accessibilité dans Visual Studio et ASP.NET et ASP.NET contrôles et accessibilité.
Syntaxe déclarative
<asp:Wizard
AccessKey="string"
ActiveStepIndex="integer"
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
BorderWidth="size"
CancelButtonImageUrl="uri"
CancelButtonText="string"
CancelButtonType="Button|Image|Link"
CancelDestinationPageUrl="uri"
CellPadding="integer"
CellSpacing="integer"
CssClass="string"
DisplayCancelButton="True|False"
DisplaySideBar="True|False"
Enabled="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
FinishCompleteButtonImageUrl="uri"
FinishCompleteButtonText="string"
FinishCompleteButtonType="Button|Image|Link"
FinishDestinationPageUrl="uri"
FinishPreviousButtonImageUrl="uri"
FinishPreviousButtonText="string"
FinishPreviousButtonType="Button|Image|Link"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
HeaderText="string"
Height="size"
ID="string"
OnActiveStepChanged="ActiveStepChanged event handler"
OnCancelButtonClick="CancelButtonClick event handler"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnFinishButtonClick="FinishButtonClick event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnNextButtonClick="NextButtonClick event handler"
OnPreRender="PreRender event handler"
OnPreviousButtonClick="PreviousButtonClick event handler"
OnSideBarButtonClick="SideBarButtonClick event handler"
OnUnload="Unload event handler"
runat="server"
SkinID="string"
SkipLinkText="string"
StartNextButtonImageUrl="uri"
StartNextButtonText="string"
StartNextButtonType="Button|Image|Link"
StepNextButtonImageUrl="uri"
StepNextButtonText="string"
StepNextButtonType="Button|Image|Link"
StepPreviousButtonImageUrl="uri"
StepPreviousButtonText="string"
StepPreviousButtonType="Button|Image|Link"
Style="string"
TabIndex="integer"
ToolTip="string"
Visible="True|False"
Width="size"
>
<CancelButtonStyle />
<FinishCompleteButtonStyle />
<FinishNavigationTemplate>
<!-- child controls -->
</FinishNavigationTemplate>
<FinishPreviousButtonStyle />
<HeaderStyle />
<HeaderTemplate>
<!-- child controls -->
</HeaderTemplate>
<NavigationButtonStyle />
<NavigationStyle />
<SideBarButtonStyle />
<SideBarStyle />
<SideBarTemplate>
<!-- child controls -->
</SideBarTemplate>
<StartNavigationTemplate>
<!-- child controls -->
</StartNavigationTemplate>
<StartNextButtonStyle />
<StepNavigationTemplate>
<!-- child controls -->
</StepNavigationTemplate>
<StepNextButtonStyle />
<StepPreviousButtonStyle />
<StepStyle />
<WizardSteps>
<asp:TemplatedWizardStep
AllowReturn="True|False"
ContentTemplateContainer="string"
EnableTheming="True|False"
EnableViewState="True|False"
ID="string"
OnActivate="Activate event handler"
OnDataBinding="DataBinding event handler"
OnDeactivate="Deactivate event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
SkinID="string"
StepType="Auto|Complete|Finish|Start|Step"
Title="string"
Visible="True|False"
>
<ContentTemplate>
<!-- child controls -->
</ContentTemplate>
<CustomNavigationTemplate>
<!-- child controls -->
</CustomNavigationTemplate>
</asp:TemplatedWizardStep>
<asp:WizardStep
AllowReturn="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
ID="string"
OnActivate="Activate event handler"
OnDataBinding="DataBinding event handler"
OnDeactivate="Deactivate event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
SkinID="string"
StepType="Auto|Complete|Finish|Start|Step"
Title="string"
Visible="True|False"
/>
</WizardSteps>
</asp:Wizard>
Constructeurs
Wizard() |
Initialise une nouvelle instance de la classe Wizard. |
Champs
CancelButtonID |
Spécifie l'identificateur pour le bouton Annuler. Ce champ est statique et en lecture seule. |
CancelCommandName |
Récupère le nom de commande pour le bouton Annuler. Ce champ est statique et en lecture seule. |
CustomFinishButtonID |
Récupère l'identificateur pour un bouton Terminer personnalisé. Ce champ est statique et en lecture seule. |
CustomNextButtonID |
Récupère l'identificateur pour un bouton Suivant personnalisé. Ce champ est statique et en lecture seule. |
CustomPreviousButtonID |
Récupère l'identificateur pour un bouton Précédent personnalisé. Ce champ est statique et en lecture seule. |
DataListID |
Récupère l'identificateur pour la collection DataList de la barre latérale. Ce champ est statique et en lecture seule. |
FinishButtonID |
Récupère l'identificateur pour le bouton Terminer. Ce champ est statique et en lecture seule. |
FinishPreviousButtonID |
Récupère l'identificateur pour le bouton Précédent à l'étape Finish. Ce champ est statique et en lecture seule. |
HeaderPlaceholderId |
Obtient l'ID de l'espace réservé HeaderTemplate dans un contrôle Wizard. |
MoveCompleteCommandName |
Récupère le nom de la commande qui est associée au bouton Terminer. Ce champ est statique et en lecture seule. |
MoveNextCommandName |
Récupère le nom de la commande qui est associée au bouton Suivant. Ce champ est statique et en lecture seule. |
MovePreviousCommandName |
Récupère le nom de la commande qui est associée au bouton Précédent. Ce champ est statique et en lecture seule. |
MoveToCommandName |
Récupère le nom de commande qui est associé à chacun des boutons de la barre latérale. Ce champ est statique et en lecture seule. |
NavigationPlaceholderId |
Obtient l'ID de l'espace réservé StartNavigationTemplate dans un contrôle Wizard. |
SideBarButtonID |
Récupère l'identificateur qui est associé à chacun des boutons de la barre latérale. Ce champ est statique et en lecture seule. |
SideBarPlaceholderId |
Obtient l'ID de l'espace réservé SideBarTemplate dans un contrôle Wizard. |
StartNextButtonID |
Récupère l'identificateur qui est associé au bouton Suivant à l'étape Start. Ce champ est statique et en lecture seule. |
StepNextButtonID |
Récupère l'identificateur qui est associé au bouton Suivant. Ce champ est statique et en lecture seule. |
StepPreviousButtonID |
Récupère l'identificateur qui est associé au bouton Précédent. Ce champ est statique et en lecture seule. |
WizardStepPlaceholderId |
Obtient l'ID de l'espace réservé WizardStep dans un contrôle Wizard. |
Propriétés
AccessKey |
Obtient ou définit la touche d'accès rapide qui vous permet de naviguer rapidement vers le contrôle serveur Web. (Hérité de WebControl) |
ActiveStep |
Obtient l'étape dans la collection WizardSteps qui est actuellement affichée à l'attention de l'utilisateur. |
ActiveStepIndex |
Obtient ou définit l'index de l'objet WizardStepBase actuel. |
Adapter |
Obtient l'adaptateur spécifique au navigateur pour le contrôle. (Hérité de Control) |
AppRelativeTemplateSourceDirectory |
Obtient ou définit le répertoire virtuel relatif à l'application de l'objet Page ou UserControl qui contient ce contrôle. (Hérité de Control) |
Attributes |
Obtient la collection d'attributs arbitraires (pour le rendu uniquement) qui ne correspondent pas à des propriétés du contrôle. (Hérité de WebControl) |
BackColor |
Obtient ou définit la couleur d'arrière-plan du contrôle serveur Web. (Hérité de WebControl) |
BindingContainer |
Obtient le contrôle qui contient la liaison de données de ce contrôle. (Hérité de Control) |
BorderColor |
Obtient ou définit la couleur de bordure du contrôle Web. (Hérité de WebControl) |
BorderStyle |
Obtient ou définit le style de bordure du contrôle serveur Web. (Hérité de WebControl) |
BorderWidth |
Obtient ou définit la largeur de bordure du contrôle serveur Web. (Hérité de WebControl) |
CancelButtonImageUrl |
Obtient ou définit l'URL de l'image affichée pour le bouton Annuler. |
CancelButtonStyle |
Obtient une référence à une collection de propriétés de style qui définissent l'apparence du bouton Annuler. |
CancelButtonText |
Obtient ou définit la légende de texte qui est affichée pour le bouton Annuler. |
CancelButtonType |
Obtient ou définit le type de bouton qui est affiché pour le bouton Annuler. |
CancelDestinationPageUrl |
Obtient ou définit l'URL vers laquelle l'utilisateur est dirigé quand il clique sur le bouton Annuler. |
CellPadding |
Obtient ou définit l'espacement entre le contenu d'une cellule et la bordure de celle-ci. |
CellSpacing |
Obtient ou définit l'espace entre les cellules. |
ChildControlsCreated |
Obtient une valeur qui indique si des contrôles enfants du contrôle serveur ont été créés. (Hérité de Control) |
ClientID |
Obtient l’ID de contrôle du 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 propriété ClientID. (Hérité de Control) |
ClientIDSeparator |
Obtient une valeur de caractère représentant le caractère de séparation utilisé dans la propriété ClientID. (Hérité de Control) |
Context |
Obtient l'objet HttpContext associé au contrôle serveur pour la demande Web en cours. (Hérité de Control) |
Controls |
Obtient un objet ControlCollection qui représente les contrôles enfants de CompositeControl. (Hérité de CompositeControl) |
ControlStyle |
Obtient le style d'un contrôle serveur Web. Cette propriété est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
ControlStyleCreated |
Obtient une valeur indiquant si un objet Style a été créé pour la propriété ControlStyle. Cette propriété est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
CssClass |
Obtient ou définit la classe de feuille de style en cascade (CSS, Cascading Style Sheet) rendue par le contrôle serveur Web sur le client. (Hérité de WebControl) |
DataItemContainer |
Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataItemContainer. (Hérité de Control) |
DataKeysContainer |
Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataKeysControl. (Hérité de Control) |
DesignMode |
Obtient une valeur indiquant si un contrôle est utilisé sur une aire de conception. (Hérité de Control) |
DisplayCancelButton |
Obtient ou définit une valeur booléenne qui indique s'il faut afficher un bouton Annuler. |
DisplaySideBar |
Obtient ou définit une valeur Boolean qui indique s'il faut afficher la zone de barre latérale sur le contrôle Wizard. |
Enabled |
Obtient ou définit une valeur indiquant si le contrôle serveur Web est activé. (Hérité de WebControl) |
EnableTheming |
Obtient ou définit une valeur indiquant si les thèmes s'appliquent à ce contrôle. (Hérité de WebControl) |
EnableViewState |
Obtient ou définit une valeur indiquant si le contrôle serveur conserve son état d’affichage, et l’état d’affichage de tous les contrôles enfants qu’il contient, au client demandeur. (Hérité de Control) |
Events |
Obtient la liste des délégués de gestionnaires d'événements pour le contrôle. Cette propriété est en lecture seule. (Hérité de Control) |
FinishCompleteButtonImageUrl |
Obtient ou définit l'URL de l'image qui est affichée pour le bouton Terminer. |
FinishCompleteButtonStyle |
Obtient une référence à un objet Style qui définit les paramètres du bouton Terminer. |
FinishCompleteButtonText |
Obtient ou définit la légende de texte qui est affichée pour le bouton Terminer. |
FinishCompleteButtonType |
Obtient ou définit le type de bouton qui est affiché pour le bouton Terminer. |
FinishDestinationPageUrl |
Obtient ou définit l'URL vers laquelle l'utilisateur est redirigé quand il clique sur le bouton Terminer. |
FinishNavigationTemplate |
Obtient ou définit le modèle qui est utilisé pour afficher la zone de navigation à l'étape Finish. |
FinishPreviousButtonImageUrl |
Obtient ou définit l'URL de l'image qui est affichée pour le bouton Précédent à l'étape Finish. |
FinishPreviousButtonStyle |
Obtient une référence à un objet Style qui définit les paramètres du bouton Précédent à l'étape Finish. |
FinishPreviousButtonText |
Obtient ou définit la légende de texte qui est affichée pour le bouton Précédent à l'étape Finish. |
FinishPreviousButtonType |
Obtient ou définit le type de bouton qui est affiché pour le bouton Précédent à l'étape Finish. |
Font |
Obtient les propriétés de police associées au contrôle serveur Web. (Hérité de WebControl) |
ForeColor |
Obtient ou définit la couleur de premier plan (généralement la couleur du texte) du contrôle serveur Web. (Hérité de WebControl) |
HasAttributes |
Obtient une valeur indiquant si le contrôle a des attributs définis. (Hérité de WebControl) |
HasChildViewState |
Obtient une valeur indiquant si les contrôles enfants du contrôle serveur en cours possèdent des paramètres d'état d'affichage enregistrés. (Hérité de Control) |
HeaderStyle |
Obtient une référence à un objet Style qui définit les paramètres de la zone d'en-tête sur le contrôle. |
HeaderTemplate |
Obtient ou définit le modèle qui est utilisé pour afficher la zone d'en-tête sur le contrôle. |
HeaderText |
Obtient ou définit la légende de texte qui est affichée pour la zone d'en-tête sur le contrôle. |
Height |
Obtient ou définit la hauteur du contrôle serveur Web. (Hérité de WebControl) |
ID |
Obtient ou définit l'ID programmatique assigné au contrôle serveur. (Hérité de Control) |
IdSeparator |
Obtient le caractère utilisé pour séparer des identificateurs de contrôle. (Hérité de Control) |
IsChildControlStateCleared |
Obtient une valeur indiquant si les contrôles contenus dans ce contrôle utilisent l'état du contrôle. (Hérité de Control) |
IsEnabled |
Obtient une valeur indiquant si le contrôle est activé. (Hérité de WebControl) |
IsTrackingViewState |
Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d'affichage. (Hérité de Control) |
IsViewStateEnabled |
Obtient une valeur indiquant si l'état d'affichage est activé pour ce contrôle. (Hérité de Control) |
LayoutTemplate |
Obtient ou définit le contenu personnalisé du conteneur racine dans un contrôle Wizard. |
LoadViewStateByID |
Obtient une valeur indiquant si le contrôle participe au chargement de son état d'affichage par ID et non par index. (Hérité de Control) |
NamingContainer |
Obtient une référence au conteneur d'attribution de noms du contrôle serveur, qui crée un espace de noms unique pour différencier les contrôles serveur dont la propriété ID possède la même valeur. (Hérité de Control) |
NavigationButtonStyle |
Obtient une référence à un objet Style qui définit les paramètres des boutons dans la zone de navigation sur le contrôle. |
NavigationStyle |
Obtient une référence à un objet Style qui définit les paramètres de la zone de navigation sur le contrôle. |
Page |
Obtient une référence à l'instance de Page qui contient le contrôle serveur. (Hérité de Control) |
Parent |
Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de la page. (Hérité de Control) |
RenderingCompatibility |
Obtient une valeur qui spécifie la version ASP.NET avec laquelle le HTML restitué sera compatible. (Hérité de Control) |
SideBarButtonStyle |
Obtient une référence à un objet Style qui définit les paramètres des boutons sur la barre latérale. |
SideBarStyle |
Obtient une référence à un objet Style qui définit les paramètres de la zone de la barre latérale sur le contrôle. |
SideBarTemplate |
Obtient ou définit le modèle qui est utilisé pour afficher la zone de la barre latérale sur le contrôle. |
Site |
Obtient des informations sur le conteneur qui héberge le contrôle en cours lorsqu'il est rendu sur une aire de conception. (Hérité de Control) |
SkinID |
Obtient ou définit l’apparence à appliquer au contrôle. (Hérité de WebControl) |
SkipLinkText |
Obtient ou définit une valeur qui est utilisée pour afficher le texte de remplacement qui indique aux lecteurs d'écran d'ignorer le contenu de la zone de barre latérale. |
StartNavigationTemplate |
Obtient ou définit le modèle qui est utilisé pour afficher la zone de navigation à l'étape Start du contrôle Wizard. |
StartNextButtonImageUrl |
Obtient ou définit l'URL de l'image qui est affichée pour le bouton Suivant à l'étape Start. |
StartNextButtonStyle |
Obtient une référence à un objet Style qui définit les paramètres du bouton Suivant à l'étape Start. |
StartNextButtonText |
Obtient ou définit le texte de la légende de texte qui est affichée pour le bouton Suivant à l'étape Start. |
StartNextButtonType |
Obtient ou définit le type de bouton qui est affiché pour le bouton Suivant à l'étape Start. |
StepNavigationTemplate |
Obtient ou définit le modèle qui est utilisé pour afficher la zone de navigation sur tout objet dérivé de WizardStepBase autre que l'étape Start, Finish ou Complete. |
StepNextButtonImageUrl |
Obtient ou définit l'URL de l'image qui est affichée pour le bouton Suivant. |
StepNextButtonStyle |
Obtient une référence à l'objet Style qui définit les paramètres du bouton Suivant. |
StepNextButtonText |
Obtient ou définit le texte de la légende qui est affichée pour le bouton Suivant. |
StepNextButtonType |
Obtient ou définit le type de bouton qui est affiché pour le bouton Suivant. |
StepPreviousButtonImageUrl |
Obtient ou définit l'URL de l'image qui est affichée pour le bouton Précédent. |
StepPreviousButtonStyle |
Obtient une référence à un objet Style qui définit les paramètres du bouton Précédent. |
StepPreviousButtonText |
Obtient ou définit le texte de la légende qui est affichée pour le bouton Précédent. |
StepPreviousButtonType |
Obtient ou définit le type de bouton qui est affiché pour le bouton Précédent. |
StepStyle |
Obtient une référence à un objet Style qui définit les paramètres des objets WizardStep. |
Style |
Obtient une collection d'attributs de texte qui sont rendus en tant qu'attribut de style sur la balise extérieure d'un contrôle serveur Web. (Hérité de WebControl) |
SupportsDisabledAttribute |
Obtient une valeur qui indique si le contrôle doit définir l'attribut |
TabIndex |
Obtient ou définit l'index de tabulation du contrôle serveur Web. (Hérité de WebControl) |
TagKey |
Obtient la valeur HtmlTextWriterTag qui correspond au contrôle Wizard. |
TagName |
Obtient le nom de la balise du contrôle. Cette propriété est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
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 Page ou du UserControl qui contient le contrôle serveur en cours. (Hérité de Control) |
ToolTip |
Obtient ou définit le texte affiché quand le pointeur de la souris est positionné sur le contrôle serveur Web. (Hérité de WebControl) |
UniqueID |
Obtient l'identificateur unique qualifié sur le plan hiérarchique du contrôle serveur. (Hérité de Control) |
ValidateRequestMode |
Obtient ou définit une valeur qui indique si le contrôle vérifie l'entrée cliente du navigateur à la recherche de valeurs potentiellement dangereuses. (Hérité de Control) |
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 entre plusieurs demandes de la même page. (Hérité de Control) |
ViewStateIgnoresCase |
Obtient une valeur qui indique si l'objet StateBag respecte la casse. (Hérité de Control) |
ViewStateMode |
Obtient ou définit le mode d'état d'affichage de ce contrôle. (Hérité de Control) |
Visible |
Obtient ou définit une valeur qui indique si un contrôle serveur est rendu en tant qu’interface utilisateur sur la page. (Hérité de Control) |
Width |
Obtient ou définit la largeur du contrôle serveur web. (Hérité de WebControl) |
WizardSteps |
Obtient une collection contenant tous les objets WizardStepBase qui sont définis pour le contrôle. |
Méthodes
AddAttributesToRender(HtmlTextWriter) |
Ajoute des attributs et des styles HTML qui doivent être rendus au HtmlTextWriterTag spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
AddedControl(Control, Int32) |
Méthode appelée après qu’un contrôle enfant est ajouté à la collection Controls de l’objet Control. (Hérité de Control) |
AddParsedSubObject(Object) |
Avertit le contrôle serveur qu’un élément XML ou HTML a été analysé, et ajoute l’élément à l’objet ControlCollection du contrôle serveur. (Hérité de Control) |
AllowNavigationToStep(Int32) |
Utilise une valeur Boolean pour déterminer si la valeur de la propriété ActiveStep peut être l'objet WizardStepBase qui correspond à l'index qui est passé. |
ApplyStyle(Style) |
Copie tous les éléments non vides du style spécifié vers le contrôle Web, en remplaçant les éléments de style existants du contrôle. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
ApplyStyleSheetSkin(Page) |
Applique les propriétés de style définies dans la feuille de style de la page au contrôle. (Hérité de Control) |
BeginRenderTracing(TextWriter, Object) |
Commence le traçage 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 les livre à la propriété Trace à afficher lorsque le traçage est activé pour la page. (Hérité de Control) |
ClearCachedClientID() |
Affecte à la valeur ClientID mise en cache la valeur |
ClearChildControlState() |
Supprime les informations sur l'état du contrôle des contrôles enfants du contrôle serveur. (Hérité de Control) |
ClearChildState() |
Supprime les informations sur l'état d'affichage et sur l'état du contrôle de 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() |
Affecte la valeur ClientIDMode à la propriété Inherit de l'instance de contrôle actuelle et de tous contrôles enfants. (Hérité de Control) |
CopyBaseAttributes(WebControl) |
Copie les propriétés non encapsulées par l'objet Style du contrôle serveur Web spécifié vers le contrôle serveur Web à partir duquel cette méthode est appelée. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
CreateChildControls() |
Crée des contrôles enfants. |
CreateControlCollection() |
Crée une collection de contrôles. |
CreateControlHierarchy() |
Crée la hiérarchie des contrôles enfants qui composent le contrôle. |
CreateControlStyle() |
Crée un style de contrôle. |
DataBind() |
Lie une source de données au CompositeControl et à tous ses contrôles enfants. (Hérité de CompositeControl) |
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) |
Dispose() |
Permet à un contrôle serveur d'effectuer le nettoyage final avant qu'il soit libéré de la mémoire. (Hérité de Control) |
EndRenderTracing(TextWriter, Object) |
Met fin au traçage 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. S'il ne contient pas de contrôles enfants, il en crée. (Hérité de Control) |
EnsureID() |
Crée un identificateur pour les contrôles auxquels aucun identificateur n'est assigné. (Hérité de Control) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FindControl(String) |
Recherche un contrôle serveur possédant le paramètre |
FindControl(String, Int32) |
Recherche le conteneur d'attribution de noms actuel d'un contrôle serveur avec l' |
Focus() |
Affecte le focus d'entrée à un contrôle. (Hérité de Control) |
GetDesignModeState() |
Obtient l'état en mode Design. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetHistory() |
Retourne une collection d'objets WizardStepBase auxquels l'utilisateur a accédé. |
GetRouteUrl(Object) |
Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire. (Hérité de Control) |
GetRouteUrl(RouteValueDictionary) |
Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire. (Hérité de Control) |
GetRouteUrl(String, Object) |
Obtient l'URL qui correspond à un jeu 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 jeu de paramètres d'itinéraire et à un nom d'itinéraire. (Hérité de Control) |
GetStepType(WizardStepBase, Int32) |
Retourne la valeur WizardStepType de l'objet WizardStepBase spécifié. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetUniqueIDRelativeTo(Control) |
Retourne la partie préfixée de la propriété UniqueID du contrôle spécifié. (Hérité de Control) |
HasControls() |
Détermine si le contrôle serveur contient des contrôles enfants. (Hérité de Control) |
HasEvents() |
Retourne une valeur indiquant si des événements sont inscrits pour le contrôle ou des contrôles enfants. (Hérité de Control) |
IsLiteralContent() |
Détermine si le contrôle serveur ne détient qu'un contenu littéral. (Hérité de Control) |
LoadControlState(Object) |
Restaure les informations sur l'état de contrôle. |
LoadViewState(Object) |
Charge les informations d'état de l'affichage. |
MapPathSecure(String) |
Récupère le chemin d'accès physique auquel un chemin d'accès virtuel, absolu ou relatif, correspond. (Hérité de Control) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MergeStyle(Style) |
Copie tous les éléments non vides du style spécifié vers le contrôle Web, mais ne remplace aucun élément de style existant du contrôle. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
MoveTo(WizardStepBase) |
Définit l'objet dérivé de WizardStepBase spécifié en tant que valeur de la propriété ActiveStep du contrôle Wizard. |
OnActiveStepChanged(Object, EventArgs) |
Déclenche l’événement ActiveStepChanged. |
OnBubbleEvent(Object, EventArgs) |
Détermine si l’événement du contrôle serveur est passé à la hiérarchie des contrôles serveur de l’interface utilisateur de la page. |
OnCancelButtonClick(EventArgs) |
Déclenche l’événement CancelButtonClick. |
OnDataBinding(EventArgs) |
Déclenche l’événement DataBinding. (Hérité de Control) |
OnFinishButtonClick(WizardNavigationEventArgs) |
Déclenche l’événement FinishButtonClick. |
OnInit(EventArgs) |
Déclenche l'événement d'initialisation. |
OnLoad(EventArgs) |
Déclenche l’événement Load. (Hérité de Control) |
OnNextButtonClick(WizardNavigationEventArgs) |
Déclenche l’événement NextButtonClick. |
OnPreRender(EventArgs) |
Déclenche l’événement PreRender. (Hérité de Control) |
OnPreviousButtonClick(WizardNavigationEventArgs) |
Déclenche l’événement PreviousButtonClick. |
OnSideBarButtonClick(WizardNavigationEventArgs) |
Déclenche l’événement SideBarButtonClick. |
OnUnload(EventArgs) |
Déclenche l’événement Unload. (Hérité de Control) |
OpenFile(String) |
Obtient un Stream utilisé pour lire un fichier. (Hérité de Control) |
RaiseBubbleEvent(Object, EventArgs) |
Assigne les sources éventuelles de l'événement et ses informations au parent du contrôle. (Hérité de Control) |
RecreateChildControls() |
Recrée les contrôles enfants dans un contrôle dérivé de CompositeControl. (Hérité de CompositeControl) |
RegisterCommandEvents(IButtonControl) |
Inscrit une nouvelle instance de la classe CommandEventHandler pour l'objet IButtonControl spécifié. |
RemovedControl(Control) |
Méthode appelée après la suppression d’un contrôle enfant de la collection Controls de l’objet Control. (Hérité de Control) |
Render(HtmlTextWriter) |
Génère le contrôle via le writer spécifié. |
RenderBeginTag(HtmlTextWriter) |
Génère le rendu de la balise d'ouverture HTML du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
RenderChildren(HtmlTextWriter) |
Produit le contenu des enfants d'un contrôle serveur dans un objet HtmlTextWriter fourni qui écrit le contenu à restituer sur le client. (Hérité de Control) |
RenderContents(HtmlTextWriter) |
Génère le rendu du contenu du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
RenderControl(HtmlTextWriter) |
Envoie le contenu du contrôle serveur à un objet HtmlTextWriter fourni et stocke les informations de traçage sur le contrôle si le traçage est activé. (Hérité de Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Génère le contenu du contrôle serveur dans un objet HtmlTextWriter à l'aide d'un objet ControlAdapter fourni. (Hérité de Control) |
RenderEndTag(HtmlTextWriter) |
Génère le rendu de la balise de fermeture HTML du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl) |
ResolveAdapter() |
Obtient l'adaptateur de contrôles 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 que le client soit en mesure d'utiliser. (Hérité de Control) |
SaveControlState() |
Enregistre l'état du contrôle. |
SaveViewState() |
Enregistre l'état d'affichage. |
SetDesignModeState(IDictionary) |
Définit les données au moment du design pour un contrôle. (Hérité de Control) |
SetRenderMethodDelegate(RenderMethod) |
Assigne un délégué de gestionnaires d'événements pour générer le rendu du contrôle serveur et de son contenu dans son contrôle parent. (Hérité de Control) |
SetTraceData(Object, Object) |
Définit les données de trace pour le suivi du rendu des données au moment du design à l'aide de la clé des données de trace et de la valeur des données de trace. (Hérité de Control) |
SetTraceData(Object, Object, Object) |
Définit les données de trace pour le suivi du rendu des données au moment du design, à l'aide de l'objet suivi, de la clé des données de trace et de la valeur des données de trace. (Hérité de Control) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TrackViewState() |
Suit l'état de l'affichage. |
Événements
ActiveStepChanged |
Se produit lorsque l'utilisateur passe à une nouvelle étape dans le contrôle. |
CancelButtonClick |
Se produit suite à un clic sur le bouton Annuler. |
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, ce qui constitue la dernière étape du cycle de vie d'un contrôle serveur en cas de demande d'une page ASP.NET. (Hérité de Control) |
FinishButtonClick |
Se produit suite à un clic sur le bouton Terminer. |
Init |
Se produit lorsque le contrôle serveur est initialisé, ce qui constitue la première étape de son cycle de vie. (Hérité de Control) |
Load |
Se produit lorsque le contrôle serveur est chargé dans l'objet Page. (Hérité de Control) |
NextButtonClick |
Se produit suite à un clic sur le bouton Suivant. |
PreRender |
Se produit après le chargement de l'objet Control mais avant le rendu. (Hérité de Control) |
PreviousButtonClick |
Se produit suite à un clic sur le bouton Précédent. |
SideBarButtonClick |
Se produit lorsqu'un clic est effectué sur un bouton dans la zone de la barre latérale |
Unload |
Se produit lorsque le contrôle serveur est déchargé de la mémoire. (Hérité de Control) |
Implémentations d’interfaces explicites
IAttributeAccessor.GetAttribute(String) |
Obtient un attribut du contrôle Web avec le nom spécifié. (Hérité de WebControl) |
IAttributeAccessor.SetAttribute(String, String) |
Affecte au nom et à la valeur spécifiés un attribut du contrôle Web. (Hérité de WebControl) |
ICompositeControlDesignerAccessor.RecreateChildControls() |
Permet à un concepteur de recréer dans l'environnement au moment du design la collection du contrôle composite de contrôles enfants. (Hérité de CompositeControl) |
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) |
IParserAccessor.AddParsedSubObject(Object) |
Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object). (Hérité de Control) |
Méthodes d’extension
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 pour la colonne spécifiée dans le conteneur d'attribution de noms du contrôle spécifié. |
FindMetaTable(Control) |
Retourne l'objet Metatable pour le contrôle de données conteneur. |
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) |
Définit 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 des 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 des valeurs par défaut pour le contrôle de données spécifié. |
TryGetMetaTable(INamingContainer, MetaTable) |
Détermine si des métadonnées de table sont disponibles. |
EnableDynamicData(INamingContainer, Type) |
Active le comportement Dynamic Data pour le contrôle de données spécifié. |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Active le comportement Dynamic Data pour le contrôle de données spécifié. |
EnableDynamicData(INamingContainer, Type, Object) |
Active le comportement Dynamic Data pour le contrôle de données spécifié. |