Wizard Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce la navigazione e un'interfaccia utente per raccogliere i dati correlati in più passaggi.
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
- Ereditarietà
- Derivato
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come definire un Wizard controllo per raccogliere il nome e l'indirizzo di un utente, con l'opzione per immettere un indirizzo di spedizione separato. Se l'utente non seleziona SeparateShippingCheckBox, quindi invia una richiesta per aggiungere un indirizzo di spedizione separato, il Wizard controllo passa direttamente da Step2 a Finish.
Finish Nel passaggio l'utente ha la possibilità di tornare all'inizio del Wizard controllo facendo clic su GoBackButton. Tuttavia, l'utente passa a Step2 perché la AllowReturn proprietà per Step1 è impostata su false.
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di 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'esempio di codice seguente è il file code-behind per la pagina Web usata nell'esempio precedente.
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
Commenti
In questo argomento:
Introduzione
È possibile usare il Wizard controllo per:
Raccogliere dati correlati in più passaggi.
Suddividere una pagina Web più grande usata per raccogliere l'input dell'utente in passaggi logici più piccoli.
Consentire lo spostamento lineare o non lineare attraverso i passaggi.
Componenti della procedura guidata
Il Wizard controllo è costituito dai componenti seguenti:
Raccolta WizardStepCollection di passaggi che contengono l'interfaccia utente per ogni passaggio, come definito dallo sviluppatore di pagine.
Funzionalità di spostamento predefinite che determinano i pulsanti appropriati da visualizzare in base al StepType valore.
Area di intestazione che può essere personalizzata per visualizzare informazioni specifiche del passaggio in cui l'utente è attualmente attivo.
Area della barra laterale che può essere usata per passare rapidamente ai passaggi nel controllo.
Annotazioni
Se si usa Microsoft Visual Studio 2005, tenere presente che ActiveStepIndex è persistente nella visualizzazione Origine. Se si modifica la WizardSteps proprietà nella visualizzazione Struttura facendo clic sui pulsanti della barra laterale e quindi si esegue la pagina, il primo passaggio del
Wizardcontrollo potrebbe non essere visualizzato perché ActiveStepIndex potrebbe puntare a un passaggio diverso.
Procedura guidata
Ognuno dei passaggi del Wizard controllo dispone di una StepType proprietà che determina il tipo di funzionalità di spostamento del passaggio. Se non si specifica un valore per la StepType proprietà, il valore predefinito è Auto. Nella tabella seguente sono elencate le impostazioni disponibili per la StepType proprietà e il comportamento risultante del passaggio.
WizardStepType.Auto L'interfaccia utente di spostamento di cui viene eseguito il rendering per il passaggio è determinata dall'ordine in cui viene dichiarato il passaggio.
WizardStepType.Complete Il passaggio è l'ultimo da visualizzare. Non viene eseguito il rendering dei pulsanti di spostamento.
WizardStepType.Finish Il passaggio è l'ultimo che raccoglie i dati utente. Viene eseguito il rendering del pulsante Fine per lo spostamento.
WizardStepType.Start Il passaggio è il primo da visualizzare. Non viene eseguito il rendering di un pulsante Indietro .
WizardStepType.Step Il passaggio è qualsiasi passaggio tra il primo e l'ultimo.
Viene eseguito il rendering dei pulsanti Indietro e Avanti per lo spostamento.
Raccolta dei dati della procedura guidata
Usando il controllo, i Wizard dati possono essere raccolti tramite lo spostamento lineare o non lineare. Alcuni esempi di spostamento non lineare ignorano i passaggi non necessari o tornano a un passaggio completato in precedenza per modificare un valore. Il Wizard controllo mantiene lo stato tra i passaggi, pertanto i dati immessi in un passaggio non devono essere salvati in modo permanente in un archivio dati fino al completamento di tutti i passaggi del Wizard controllo.
In alternativa, se si desidera rendere persistenti i dati raccolti in un archivio dati quando ogni passaggio viene completato, ad esempio quando viene generato l'evento NextButtonClick , è necessario impostare la AllowReturn proprietà dell'oggetto WizardStepBase su false in modo che l'utente non possa tornare a un passaggio completato in precedenza e modificare i dati dopo l'invio.
Nomi dei comandi della procedura guidata
Il Wizard controllo eredita i nomi di comando seguenti dalla classe e MultiView dalla View classe : NextViewCommandName, SwitchViewByIDCommandNamePreviousViewCommandName, e SwitchViewByIndexCommandName. Il controllo Procedura guidata ignora questi nomi di comando e non include alcuna logica speciale per consentire il funzionamento automatico di questi comandi per la navigazione. Se un nome di comando viene rimosso o manca da un pulsante nel Wizard controllo , non viene generata alcuna eccezione. Ad esempio, se il StartNavigationTemplate pulsante manca un valore per CommandName, non viene generata alcuna eccezione.
Modifica dinamica dei passaggi
È possibile utilizzare il MoveTo metodo o la ActiveStepIndex proprietà per modificare dinamicamente il passaggio attualmente visualizzato nel Wizard controllo .
Annotazioni
Se si aggiunge un oggetto WizardStep nel gestore eventi a Page_Load livello di codice, è necessario aggiungere lo spostamento a tale passaggio prima del caricamento della pagina.
Aspetto della procedura guidata
L'aspetto del Wizard controllo è completamente personalizzabile tramite modelli, interfacce e impostazioni di stile. Ad esempio, è possibile usare le HeaderTemplateproprietà , StartNavigationTemplateSideBarTemplate, FinishNavigationTemplate, e StepNavigationTemplate per personalizzare l'interfaccia del Wizard controllo.
Annotazioni
L'impostazione della FinishNavigationTemplateproprietà , HeaderTemplateSideBarTemplateDisplaySideBar, StartNavigationTemplateo StepNavigationTemplate ricrea i controlli figlio del Wizard controllo . Di conseguenza, lo stato di visualizzazione per i controlli figlio viene perso nel processo. Per evitare questa situazione, mantenere in modo esplicito lo stato di controllo dei Wizard controlli figlio del controllo oppure evitare di inserire controlli all'interno di modelli.
Si noti che il Wizard controllo non supporta il rendering speciale di Microsoft Internet Explorer per la modalità non standard o non standard. Per ottenere il rendering ottimale di Internet Explorer usando il Wizard controllo, usare il tipo di documento XHTML, che viene aggiunto per impostazione predefinita in Visual Web Developer e Visual Studio.
Formattazione tramite modelli di layout
Il Wizard controllo consente di specificare il layout del controllo senza che sia necessario utilizzare un elemento HTML table . È invece possibile usare un LayoutTemplate elemento per specificare il layout. Nel modello vengono creati controlli segnaposto per indicare dove inserire dinamicamente gli elementi nel controllo. Questo è simile al funzionamento del modello del modello per il ListView controllo. Per altre informazioni, vedere la Wizard.LayoutTemplate proprietà .
Accessibilità
Per informazioni su come configurare questo controllo in modo che generi markup conforme agli standard di accessibilità, vedere Accessibilità in Visual Studio e ASP.NET e controlli ASP.NET e accessibilità.
Sintassi dichiarativa
<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>
Costruttori
| Nome | Descrizione |
|---|---|
| Wizard() |
Inizializza una nuova istanza della classe Wizard. |
Campi
| Nome | Descrizione |
|---|---|
| CancelButtonID |
Specifica l'identificatore per il pulsante Annulla . Questo campo è statico e di sola lettura. |
| CancelCommandName |
Recupera il nome del comando per il pulsante Annulla . Questo campo è statico e di sola lettura. |
| CustomFinishButtonID |
Recupera l'identificatore per un pulsante Fine personalizzato. Questo campo è statico e di sola lettura. |
| CustomNextButtonID |
Recupera l'identificatore per un pulsante Avanti personalizzato. Questo campo è statico e di sola lettura. |
| CustomPreviousButtonID |
Recupera l'identificatore per un pulsante Indietro personalizzato. Questo campo è statico e di sola lettura. |
| DataListID |
Recupera l'identificatore per la raccolta della barra DataList laterale. Questo campo è statico e di sola lettura. |
| FinishButtonID |
Recupera l'identificatore per il pulsante Fine . Questo campo è statico e di sola lettura. |
| FinishPreviousButtonID |
Recupera l'identificatore per il pulsante Indietro nel Finish passaggio. Questo campo è statico e di sola lettura. |
| HeaderPlaceholderId |
Ottiene l'ID del HeaderTemplate segnaposto in un Wizard controllo . |
| MoveCompleteCommandName |
Recupera il nome del comando associato al pulsante Fine . Questo campo è statico e di sola lettura. |
| MoveNextCommandName |
Recupera il nome del comando associato al pulsante Avanti . Questo campo è statico e di sola lettura. |
| MovePreviousCommandName |
Recupera il nome del comando associato al pulsante Indietro . Questo campo è statico e di sola lettura. |
| MoveToCommandName |
Recupera il nome del comando associato a ognuno dei pulsanti della barra laterale. Questo campo è statico e di sola lettura. |
| NavigationPlaceholderId |
Ottiene l'ID del StartNavigationTemplate segnaposto in un Wizard controllo . |
| SideBarButtonID |
Recupera l'identificatore associato a ognuno dei pulsanti della barra laterale. Questo campo è statico e di sola lettura. |
| SideBarPlaceholderId |
Ottiene l'ID del SideBarTemplate segnaposto in un Wizard controllo . |
| StartNextButtonID |
Recupera l'identificatore associato al pulsante Avanti nel Start passaggio. Questo campo è statico e di sola lettura. |
| StepNextButtonID |
Recupera l'identificatore associato al pulsante Avanti . Questo campo è statico e di sola lettura. |
| StepPreviousButtonID |
Recupera l'identificatore associato al pulsante Indietro . Questo campo è statico e di sola lettura. |
| WizardStepPlaceholderId |
Ottiene l'ID del WizardStep segnaposto in un Wizard controllo . |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessKey |
Ottiene o imposta la chiave di accesso che consente di passare rapidamente al controllo server Web. (Ereditato da WebControl) |
| ActiveStep |
Ottiene il passaggio nella WizardSteps raccolta attualmente visualizzata all'utente. |
| ActiveStepIndex |
Ottiene o imposta l'indice dell'oggetto corrente WizardStepBase . |
| Adapter |
Ottiene l'adattatore specifico del browser per il controllo . (Ereditato da Control) |
| AppRelativeTemplateSourceDirectory |
Ottiene o imposta la directory virtuale relativa all'applicazione dell'oggetto Page o UserControl che contiene questo controllo. (Ereditato da Control) |
| Attributes |
Ottiene la raccolta di attributi arbitrari (solo per il rendering) che non corrispondono alle proprietà del controllo. (Ereditato da WebControl) |
| BackColor |
Ottiene o imposta il colore di sfondo del controllo server Web. (Ereditato da WebControl) |
| BindingContainer |
Ottiene il controllo che contiene il data binding di questo controllo. (Ereditato da Control) |
| BorderColor |
Ottiene o imposta il colore del bordo del controllo Web. (Ereditato da WebControl) |
| BorderStyle |
Ottiene o imposta lo stile del bordo del controllo server Web. (Ereditato da WebControl) |
| BorderWidth |
Ottiene o imposta la larghezza del bordo del controllo server Web. (Ereditato da WebControl) |
| CancelButtonImageUrl |
Ottiene o imposta l'URL dell'immagine visualizzata per il pulsante Annulla . |
| CancelButtonStyle |
Ottiene un riferimento a una raccolta di proprietà di stile che definiscono l'aspetto del pulsante Annulla . |
| CancelButtonText |
Ottiene o imposta la didascalia di testo visualizzata per il pulsante Annulla . |
| CancelButtonType |
Ottiene o imposta il tipo di pulsante di cui viene eseguito il rendering come pulsante Annulla . |
| CancelDestinationPageUrl |
Ottiene o imposta l'URL a cui l'utente viene indirizzato quando fa clic sul pulsante Annulla . |
| CellPadding |
Ottiene o imposta la quantità di spazio tra il contenuto della cella e il bordo della cella. |
| CellSpacing |
Ottiene o imposta la quantità di spazio tra le celle. |
| ChildControlsCreated |
Ottiene un valore che indica se sono stati creati i controlli figlio del controllo server. (Ereditato da Control) |
| ClientID |
Ottiene l'ID di controllo per il markup HTML generato da ASP.NET. (Ereditato da Control) |
| ClientIDMode |
Ottiene o imposta l'algoritmo utilizzato per generare il valore della ClientID proprietà . (Ereditato da Control) |
| ClientIDSeparator |
Ottiene un valore di carattere che rappresenta il carattere separatore utilizzato nella ClientID proprietà . (Ereditato da Control) |
| Context |
Ottiene l'oggetto HttpContext associato al controllo server per la richiesta Web corrente. (Ereditato da Control) |
| Controls |
Ottiene un ControlCollection oggetto che rappresenta i controlli figlio in un oggetto CompositeControl. (Ereditato da CompositeControl) |
| ControlStyle |
Ottiene lo stile del controllo server Web. Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| ControlStyleCreated |
Ottiene un valore che indica se è stato creato un Style oggetto per la ControlStyle proprietà . Questa proprietà viene usata principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| CssClass |
Ottiene o imposta la classe CSS (Cascading Style Sheet) sottoposta a rendering dal controllo server Web nel client. (Ereditato da WebControl) |
| DataItemContainer |
Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataItemContainer. (Ereditato da Control) |
| DataKeysContainer |
Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataKeysControl. (Ereditato da Control) |
| DesignMode |
Ottiene un valore che indica se un controllo viene utilizzato in un'area di progettazione. (Ereditato da Control) |
| DisplayCancelButton |
Ottiene o imposta un valore booleano che indica se visualizzare un pulsante Annulla . |
| DisplaySideBar |
Ottiene o imposta un valore booleano che indica se visualizzare l'area della barra laterale nel Wizard controllo. |
| Enabled |
Ottiene o imposta un valore che indica se il controllo server Web è abilitato. (Ereditato da WebControl) |
| EnableTheming |
Ottiene o imposta un valore che indica se i temi si applicano a questo controllo. (Ereditato da WebControl) |
| EnableViewState |
Ottiene o imposta un valore che indica se il controllo server mantiene lo stato di visualizzazione e lo stato di visualizzazione di tutti i controlli figlio contenuti, al client richiedente. (Ereditato da Control) |
| Events |
Ottiene un elenco di delegati del gestore eventi per il controllo . Questa proprietà è di sola lettura. (Ereditato da Control) |
| FinishCompleteButtonImageUrl |
Ottiene o imposta l'URL dell'immagine visualizzata per il pulsante Fine . |
| FinishCompleteButtonStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per il pulsante Fine . |
| FinishCompleteButtonText |
Ottiene o imposta la didascalia di testo visualizzata per il pulsante Fine . |
| FinishCompleteButtonType |
Ottiene o imposta il tipo di pulsante di cui viene eseguito il rendering come pulsante Fine . |
| FinishDestinationPageUrl |
Ottiene o imposta l'URL a cui l'utente viene reindirizzato quando fa clic sul pulsante Fine . |
| FinishNavigationTemplate |
Ottiene o imposta il modello utilizzato per visualizzare l'area di spostamento nel Finish passaggio. |
| FinishPreviousButtonImageUrl |
Ottiene o imposta l'URL dell'immagine visualizzata per il pulsante Indietro nel Finish passaggio. |
| FinishPreviousButtonStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per il pulsante Indietro nel Finish passaggio. |
| FinishPreviousButtonText |
Ottiene o imposta la didascalia di testo visualizzata per il pulsante Indietro nel Finish passaggio. |
| FinishPreviousButtonType |
Ottiene o imposta il tipo di pulsante di cui viene eseguito il rendering come pulsante Indietro nel Finish passaggio. |
| Font |
Ottiene le proprietà del tipo di carattere associate al controllo server Web. (Ereditato da WebControl) |
| ForeColor |
Ottiene o imposta il colore di primo piano (in genere il colore del testo) del controllo server Web. (Ereditato da WebControl) |
| HasAttributes |
Ottiene un valore che indica se il controllo dispone di attributi impostati. (Ereditato da WebControl) |
| HasChildViewState |
Ottiene un valore che indica se i controlli figlio del controllo server corrente hanno impostazioni dello stato di visualizzazione salvate. (Ereditato da Control) |
| HeaderStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per l'area di intestazione nel controllo . |
| HeaderTemplate |
Ottiene o imposta il modello utilizzato per visualizzare l'area dell'intestazione nel controllo . |
| HeaderText |
Ottiene o imposta la didascalia di testo visualizzata per l'area dell'intestazione nel controllo . |
| Height |
Ottiene o imposta l'altezza del controllo server Web. (Ereditato da WebControl) |
| ID |
Ottiene o imposta l'identificatore programmatico assegnato al controllo server. (Ereditato da Control) |
| IdSeparator |
Ottiene il carattere utilizzato per separare gli identificatori di controllo. (Ereditato da Control) |
| IsChildControlStateCleared |
Ottiene un valore che indica se i controlli contenuti all'interno di questo controllo hanno uno stato di controllo. (Ereditato da Control) |
| IsEnabled |
Ottiene un valore che indica se il controllo è abilitato. (Ereditato da WebControl) |
| IsTrackingViewState |
Ottiene un valore che indica se il controllo server salva le modifiche apportate allo stato di visualizzazione. (Ereditato da Control) |
| IsViewStateEnabled |
Ottiene un valore che indica se lo stato di visualizzazione è abilitato per questo controllo. (Ereditato da Control) |
| LayoutTemplate |
Ottiene o imposta il contenuto personalizzato del contenitore radice in un Wizard controllo . |
| LoadViewStateByID |
Ottiene un valore che indica se il controllo partecipa al caricamento dello stato di visualizzazione in ID base al posto dell'indice. (Ereditato da Control) |
| NamingContainer |
Ottiene un riferimento al contenitore di denominazione del controllo server, che crea uno spazio dei nomi univoco per la differenziazione tra i controlli server con lo stesso ID valore della proprietà. (Ereditato da Control) |
| NavigationButtonStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per i pulsanti nell'area di spostamento nel controllo . |
| NavigationStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per l'area di spostamento nel controllo . |
| Page |
Ottiene un riferimento all'istanza Page che contiene il controllo server. (Ereditato da Control) |
| Parent |
Ottiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli pagina. (Ereditato da Control) |
| RenderingCompatibility |
Ottiene un valore che specifica la versione ASP.NET con cui è stato eseguito il rendering del codice HTML sarà compatibile. (Ereditato da Control) |
| SideBarButtonStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per i pulsanti sulla barra laterale. |
| SideBarStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per l'area della barra laterale nel controllo. |
| SideBarTemplate |
Ottiene o imposta il modello utilizzato per visualizzare l'area della barra laterale nel controllo . |
| Site |
Ottiene informazioni sul contenitore che ospita il controllo corrente durante il rendering in un'area di progettazione. (Ereditato da Control) |
| SkinID |
Ottiene o imposta l'interfaccia da applicare al controllo. (Ereditato da WebControl) |
| SkipLinkText |
Ottiene o imposta un valore utilizzato per eseguire il rendering di testo alternativo che notifica alle utilità per la lettura dello schermo di ignorare il contenuto nell'area della barra laterale. |
| StartNavigationTemplate |
Ottiene o imposta il modello utilizzato per visualizzare l'area di spostamento nel Start passaggio del Wizard controllo. |
| StartNextButtonImageUrl |
Ottiene o imposta l'URL dell'immagine visualizzata per il pulsante Avanti nel Start passaggio. |
| StartNextButtonStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per il pulsante Avanti nel Start passaggio. |
| StartNextButtonText |
Ottiene o imposta la didascalia di testo visualizzata per il pulsante Avanti nel Start passaggio. |
| StartNextButtonType |
Ottiene o imposta il tipo di pulsante di cui viene eseguito il rendering come pulsante Avanti nel Start passaggio. |
| StepNavigationTemplate |
Ottiene o imposta il modello utilizzato per visualizzare l'area di spostamento su oggetti derivati da qualsiasi WizardStepBaseoggetto derivato da Start, ovvero il Finishpassaggio o Complete . |
| StepNextButtonImageUrl |
Ottiene o imposta l'URL dell'immagine visualizzata per il pulsante Avanti . |
| StepNextButtonStyle |
Ottiene un riferimento all'oggetto Style che definisce le impostazioni per il pulsante Avanti . |
| StepNextButtonText |
Ottiene o imposta la didascalia di testo visualizzata per il pulsante Avanti . |
| StepNextButtonType |
Ottiene o imposta il tipo di pulsante di cui viene eseguito il rendering come pulsante Avanti . |
| StepPreviousButtonImageUrl |
Ottiene o imposta l'URL dell'immagine visualizzata per il pulsante Indietro . |
| StepPreviousButtonStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per il pulsante Indietro . |
| StepPreviousButtonText |
Ottiene o imposta la didascalia di testo visualizzata per il pulsante Indietro . |
| StepPreviousButtonType |
Ottiene o imposta il tipo di pulsante di cui viene eseguito il rendering come pulsante Indietro . |
| StepStyle |
Ottiene un riferimento a un Style oggetto che definisce le impostazioni per gli WizardStep oggetti . |
| Style |
Ottiene una raccolta di attributi di testo di cui verrà eseguito il rendering come attributo di stile sul tag esterno del controllo server Web. (Ereditato da WebControl) |
| SupportsDisabledAttribute |
Ottiene un valore che indica se il controllo deve impostare l'attributo dell'elemento |
| TabIndex |
Ottiene o imposta l'indice della scheda del controllo server Web. (Ereditato da WebControl) |
| TagKey |
Ottiene il HtmlTextWriterTag valore che corrisponde al Wizard controllo . |
| TagName |
Ottiene il nome del tag di controllo. Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| TemplateControl |
Ottiene o imposta un riferimento al modello che contiene questo controllo. (Ereditato da Control) |
| TemplateSourceDirectory |
Ottiene la directory virtuale dell'oggetto Page o UserControl che contiene il controllo server corrente. (Ereditato da Control) |
| ToolTip |
Ottiene o imposta il testo visualizzato quando il puntatore del mouse passa il mouse sul controllo server Web. (Ereditato da WebControl) |
| UniqueID |
Ottiene l'identificatore univoco e qualificato gerarchicamente per il controllo server. (Ereditato da Control) |
| ValidateRequestMode |
Ottiene o imposta un valore che indica se il controllo controlla l'input client dal browser per individuare valori potenzialmente pericolosi. (Ereditato da Control) |
| ViewState |
Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un controllo server tra più richieste per la stessa pagina. (Ereditato da Control) |
| ViewStateIgnoresCase |
Ottiene un valore che indica se l'oggetto StateBag non fa distinzione tra maiuscole e minuscole. (Ereditato da Control) |
| ViewStateMode |
Ottiene o imposta la modalità dello stato di visualizzazione di questo controllo. (Ereditato da Control) |
| Visible |
Ottiene o imposta un valore che indica se il rendering di un controllo server viene eseguito come interfaccia utente nella pagina. (Ereditato da Control) |
| Width |
Ottiene o imposta la larghezza del controllo server Web. (Ereditato da WebControl) |
| WizardSteps |
Ottiene un insieme contenente tutti gli WizardStepBase oggetti definiti per il controllo . |
Metodi
| Nome | Descrizione |
|---|---|
| AddAttributesToRender(HtmlTextWriter) |
Aggiunge attributi e stili HTML di cui è necessario eseguire il rendering nell'oggetto specificato HtmlTextWriterTag. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| AddedControl(Control, Int32) |
Chiamato dopo l'aggiunta di un controllo figlio all'insieme Controls dell'oggetto Control . (Ereditato da Control) |
| AddParsedSubObject(Object) |
Notifica al controllo server che un elemento, XML o HTML, è stato analizzato e aggiunge l'elemento all'oggetto del ControlCollection controllo server. (Ereditato da Control) |
| AllowNavigationToStep(Int32) |
Utilizza un valore booleano per determinare se la ActiveStep proprietà può essere impostata sull'oggetto WizardStepBase che corrisponde all'indice passato. |
| ApplyStyle(Style) |
Copia tutti gli elementi non in blocchi dello stile specificato nel controllo Web, sovrascrivendo tutti gli elementi di stile esistenti del controllo. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| ApplyStyleSheetSkin(Page) |
Applica le proprietà di stile definite nel foglio di stile della pagina al controllo . (Ereditato da Control) |
| BeginRenderTracing(TextWriter, Object) |
Inizia la traccia in fase di progettazione dei dati di rendering. (Ereditato da Control) |
| BuildProfileTree(String, Boolean) |
Raccoglie informazioni sul controllo server e le distribuisce alla Trace proprietà da visualizzare quando la traccia è abilitata per la pagina. (Ereditato da Control) |
| ClearCachedClientID() |
Imposta il valore memorizzato nella ClientID cache su |
| ClearChildControlState() |
Elimina le informazioni sullo stato del controllo per i controlli figlio del controllo server. (Ereditato da Control) |
| ClearChildState() |
Elimina le informazioni sullo stato di visualizzazione e sullo stato del controllo per tutti i controlli figlio del controllo server. (Ereditato da Control) |
| ClearChildViewState() |
Elimina le informazioni sullo stato di visualizzazione per tutti i controlli figlio del controllo server. (Ereditato da Control) |
| ClearEffectiveClientIDMode() |
Imposta la ClientIDMode proprietà dell'istanza del controllo corrente e di tutti i controlli figlio su Inherit. (Ereditato da Control) |
| CopyBaseAttributes(WebControl) |
Copia le proprietà non incapsulate dall'oggetto Style dal controllo server Web specificato al controllo server Web da cui viene chiamato questo metodo. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| CreateChildControls() |
Crea controlli figlio. |
| CreateControlCollection() |
Crea una raccolta di controlli. |
| CreateControlHierarchy() |
Crea la gerarchia dei controlli figlio che costituiscono il controllo . |
| CreateControlStyle() |
Crea lo stile del controllo. |
| DataBind() |
Associa un'origine CompositeControl dati a e a tutti i relativi controlli figlio. (Ereditato da CompositeControl) |
| DataBind(Boolean) |
Associa un'origine dati al controllo server richiamato e a tutti i relativi controlli figlio con un'opzione per generare l'evento DataBinding . (Ereditato da Control) |
| DataBindChildren() |
Associa un'origine dati ai controlli figlio del controllo server. (Ereditato da Control) |
| Dispose() |
Consente a un controllo server di eseguire la pulizia finale prima che venga rilasciata dalla memoria. (Ereditato da Control) |
| EndRenderTracing(TextWriter, Object) |
Termina la traccia in fase di progettazione dei dati di rendering. (Ereditato da Control) |
| EnsureChildControls() |
Determina se il controllo server contiene controlli figlio. In caso contrario, crea controlli figlio. (Ereditato da Control) |
| EnsureID() |
Crea un identificatore per i controlli a cui non è assegnato un identificatore. (Ereditato da Control) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| FindControl(String, Int32) |
Cerca nel contenitore di denominazione corrente un controllo server con l'oggetto specificato |
| FindControl(String) |
Cerca nel contenitore di denominazione corrente un controllo server con il parametro specificato |
| Focus() |
Imposta lo stato attivo dell'input su un controllo . (Ereditato da Control) |
| GetDesignModeState() |
Ottiene lo stato della modalità di progettazione. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetHistory() |
Restituisce una raccolta di WizardStepBase oggetti a cui è stato eseguito l'accesso. |
| GetRouteUrl(Object) |
Ottiene l'URL che corrisponde a un set di parametri di route. (Ereditato da Control) |
| GetRouteUrl(RouteValueDictionary) |
Ottiene l'URL che corrisponde a un set di parametri di route. (Ereditato da Control) |
| GetRouteUrl(String, Object) |
Ottiene l'URL che corrisponde a un set di parametri di route e un nome di route. (Ereditato da Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Ottiene l'URL che corrisponde a un set di parametri di route e un nome di route. (Ereditato da Control) |
| GetStepType(WizardStepBase, Int32) |
Restituisce il WizardStepType valore per l'oggetto specificato WizardStepBase . |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetUniqueIDRelativeTo(Control) |
Restituisce la parte con prefisso della UniqueID proprietà del controllo specificato. (Ereditato da Control) |
| HasControls() |
Determina se il controllo server contiene controlli figlio. (Ereditato da Control) |
| HasEvents() |
Restituisce un valore che indica se gli eventi vengono registrati per il controllo o per i controlli figlio. (Ereditato da Control) |
| IsLiteralContent() |
Determina se il controllo server contiene solo contenuto letterale. (Ereditato da Control) |
| LoadControlState(Object) |
Ripristina le informazioni sullo stato del controllo. |
| LoadViewState(Object) |
Carica le informazioni sullo stato di visualizzazione. |
| MapPathSecure(String) |
Recupera il percorso fisico a cui viene mappato un percorso virtuale, assoluto o relativo. (Ereditato da Control) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MergeStyle(Style) |
Copia tutti gli elementi non in blocchi dello stile specificato nel controllo Web, ma non sovrascriverà gli elementi di stile esistenti del controllo. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| MoveTo(WizardStepBase) |
Imposta l'oggetto derivato da specificato WizardStepBasecome valore per la ActiveStep proprietà del Wizard controllo . |
| OnActiveStepChanged(Object, EventArgs) |
Genera l'evento ActiveStepChanged. |
| OnBubbleEvent(Object, EventArgs) |
Determina se l'evento per il controllo server viene passato alla gerarchia di controllo server dell'interfaccia utente della pagina. |
| OnCancelButtonClick(EventArgs) |
Genera l'evento CancelButtonClick. |
| OnDataBinding(EventArgs) |
Genera l'evento DataBinding. (Ereditato da Control) |
| OnFinishButtonClick(WizardNavigationEventArgs) |
Genera l'evento FinishButtonClick. |
| OnInit(EventArgs) |
Genera l'evento Init. |
| OnLoad(EventArgs) |
Genera l'evento Load. (Ereditato da Control) |
| OnNextButtonClick(WizardNavigationEventArgs) |
Genera l'evento NextButtonClick. |
| OnPreRender(EventArgs) |
Genera l'evento PreRender. (Ereditato da Control) |
| OnPreviousButtonClick(WizardNavigationEventArgs) |
Genera l'evento PreviousButtonClick. |
| OnSideBarButtonClick(WizardNavigationEventArgs) |
Genera l'evento SideBarButtonClick. |
| OnUnload(EventArgs) |
Genera l'evento Unload. (Ereditato da Control) |
| OpenFile(String) |
Ottiene un Stream oggetto utilizzato per leggere un file. (Ereditato da Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Assegna tutte le origini dell'evento e le relative informazioni all'elemento padre del controllo. (Ereditato da Control) |
| RecreateChildControls() |
Ricrea i controlli figlio in un controllo derivato da CompositeControl. (Ereditato da CompositeControl) |
| RegisterCommandEvents(IButtonControl) |
Registra una nuova istanza della CommandEventHandler classe per l'oggetto specificato IButtonControl . |
| RemovedControl(Control) |
Chiamato dopo che un controllo figlio viene rimosso dall'insieme Controls dell'oggetto Control . (Ereditato da Control) |
| Render(HtmlTextWriter) |
Esegue il rendering del controllo nel writer specificato. |
| RenderBeginTag(HtmlTextWriter) |
Esegue il rendering del tag di apertura HTML del controllo nel writer specificato. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| RenderChildren(HtmlTextWriter) |
Restituisce il contenuto degli elementi figlio di un controllo server in un oggetto fornito HtmlTextWriter , che scrive il contenuto di cui eseguire il rendering nel client. (Ereditato da Control) |
| RenderContents(HtmlTextWriter) |
Esegue il rendering del contenuto del controllo nel writer specificato. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Restituisce il contenuto del controllo server a un oggetto fornito HtmlTextWriter utilizzando un oggetto fornito ControlAdapter . (Ereditato da Control) |
| RenderControl(HtmlTextWriter) |
Restituisce il contenuto del controllo server in un oggetto fornito HtmlTextWriter e archivia le informazioni di traccia sul controllo se la traccia è abilitata. (Ereditato da Control) |
| RenderEndTag(HtmlTextWriter) |
Esegue il rendering del tag di chiusura HTML del controllo nel writer specificato. Questo metodo viene usato principalmente dagli sviluppatori di controlli. (Ereditato da WebControl) |
| ResolveAdapter() |
Ottiene l'adattatore di controllo responsabile del rendering del controllo specificato. (Ereditato da Control) |
| ResolveClientUrl(String) |
Ottiene un URL che può essere utilizzato dal browser. (Ereditato da Control) |
| ResolveUrl(String) |
Converte un URL in un URL utilizzabile nel client richiedente. (Ereditato da Control) |
| SaveControlState() |
Salvare lo stato del controllo. |
| SaveViewState() |
Salva lo stato di visualizzazione. |
| SetDesignModeState(IDictionary) |
Imposta i dati in fase di progettazione per un controllo . (Ereditato da Control) |
| SetRenderMethodDelegate(RenderMethod) |
Assegna un delegato del gestore eventi per eseguire il rendering del controllo server e del relativo contenuto nel controllo padre. (Ereditato da Control) |
| SetTraceData(Object, Object, Object) |
Imposta i dati di traccia per la traccia in fase di progettazione dei dati di rendering, usando l'oggetto tracciato, la chiave dei dati di traccia e il valore dei dati di traccia. (Ereditato da Control) |
| SetTraceData(Object, Object) |
Imposta i dati di traccia per la traccia in fase di progettazione dei dati di rendering, usando la chiave dei dati di traccia e il valore dei dati di traccia. (Ereditato da Control) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TrackViewState() |
Tiene traccia dello stato di visualizzazione. |
Eventi
| Nome | Descrizione |
|---|---|
| ActiveStepChanged |
Si verifica quando l'utente passa a un nuovo passaggio nel controllo . |
| CancelButtonClick |
Si verifica quando si fa clic sul pulsante Annulla . |
| DataBinding |
Si verifica quando il controllo server viene associato a un'origine dati. (Ereditato da Control) |
| Disposed |
Si verifica quando viene rilasciato un controllo server dalla memoria, ovvero l'ultima fase del ciclo di vita del controllo server quando viene richiesta una pagina ASP.NET. (Ereditato da Control) |
| FinishButtonClick |
Si verifica quando si fa clic sul pulsante Fine . |
| Init |
Si verifica quando il controllo server viene inizializzato, ovvero il primo passaggio del ciclo di vita. (Ereditato da Control) |
| Load |
Si verifica quando il controllo server viene caricato nell'oggetto Page . (Ereditato da Control) |
| NextButtonClick |
Si verifica quando si fa clic sul pulsante Avanti . |
| PreRender |
Si verifica dopo il caricamento dell'oggetto Control , ma prima del rendering. (Ereditato da Control) |
| PreviousButtonClick |
Si verifica quando si fa clic sul pulsante Indietro . |
| SideBarButtonClick |
Si verifica quando si fa clic su un pulsante nell'area della barra laterale. |
| Unload |
Si verifica quando il controllo server viene scaricato dalla memoria. (Ereditato da Control) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IAttributeAccessor.GetAttribute(String) |
Ottiene un attributo del controllo Web con il nome specificato. (Ereditato da WebControl) |
| IAttributeAccessor.SetAttribute(String, String) |
Imposta un attributo del controllo Web sul nome e sul valore specificati. (Ereditato da WebControl) |
| ICompositeControlDesignerAccessor.RecreateChildControls() |
Consente a una finestra di progettazione di ricreare la raccolta di controlli figlio del controllo composito nell'ambiente in fase di progettazione. (Ereditato da CompositeControl) |
| IControlBuilderAccessor.ControlBuilder |
Per una descrizione di questo membro, vedere ControlBuilder. (Ereditato da Control) |
| IControlDesignerAccessor.GetDesignModeState() |
Per una descrizione di questo membro, vedere GetDesignModeState(). (Ereditato da Control) |
| IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Per una descrizione di questo membro, vedere SetDesignModeState(IDictionary). (Ereditato da Control) |
| IControlDesignerAccessor.SetOwnerControl(Control) |
Per una descrizione di questo membro, vedere SetOwnerControl(Control). (Ereditato da Control) |
| IControlDesignerAccessor.UserData |
Per una descrizione di questo membro, vedere UserData. (Ereditato da Control) |
| IDataBindingsAccessor.DataBindings |
Per una descrizione di questo membro, vedere DataBindings. (Ereditato da Control) |
| IDataBindingsAccessor.HasDataBindings |
Per una descrizione di questo membro, vedere HasDataBindings. (Ereditato da Control) |
| IExpressionsAccessor.Expressions |
Per una descrizione di questo membro, vedere Expressions. (Ereditato da Control) |
| IExpressionsAccessor.HasExpressions |
Per una descrizione di questo membro, vedere HasExpressions. (Ereditato da Control) |
| IParserAccessor.AddParsedSubObject(Object) |
Per una descrizione di questo membro, vedere AddParsedSubObject(Object). (Ereditato da Control) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Abilita il comportamento dei dati dinamici per il controllo dati specificato. |
| EnableDynamicData(INamingContainer, Type, Object) |
Abilita il comportamento dei dati dinamici per il controllo dati specificato. |
| EnableDynamicData(INamingContainer, Type) |
Abilita il comportamento dei dati dinamici per il controllo dati specificato. |
| FindDataSourceControl(Control) |
Restituisce l'origine dati associata al controllo dati per il controllo specificato. |
| FindFieldTemplate(Control, String) |
Restituisce il modello di campo per la colonna specificata nel contenitore di denominazione del controllo specificato. |
| FindMetaTable(Control) |
Restituisce l'oggetto metatable per il controllo dati contenitore. |
| GetDefaultValues(INamingContainer) |
Ottiene la raccolta dei valori predefiniti per il controllo dati specificato. |
| GetMetaTable(INamingContainer) |
Ottiene i metadati della tabella per il controllo dati specificato. |
| SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Imposta i metadati della tabella e il mapping dei valori predefiniti per il controllo dati specificato. |
| SetMetaTable(INamingContainer, MetaTable, Object) |
Imposta i metadati della tabella e il mapping dei valori predefiniti per il controllo dati specificato. |
| SetMetaTable(INamingContainer, MetaTable) |
Imposta i metadati della tabella per il controllo dati specificato. |
| TryGetMetaTable(INamingContainer, MetaTable) |
Determina se i metadati della tabella sono disponibili. |