Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe Wizard

Fornece navegação e uma interface de usuário (UI) para coletar dados relacionados em várias etapas.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

[BindableAttribute(false)]
public class Wizard : CompositeControl
<asp:Wizard />

O tipo Wizard expõe os membros a seguir.

  NomeDescrição
Método públicoWizardInicializa uma nova instância da classe Wizard.
Superior

  NomeDescrição
Propriedade públicaAccessKey Obtém ou define uma tecla de acesso que permite que você navegue rapidamente para um controle. (Herdado de WebControl.)
Propriedade públicaActiveStepObtém a etapa WizardSteps coleção que está sendo exibida para o usuário.
Propriedade públicaActiveStepIndexObtém ou define o índice do atual WizardStepBase objeto.
Propriedade protegidaAdapter Obtém as especificações do navegador para o controle. (Herdado de Control.)
Propriedade públicaAppRelativeTemplateSourceDirectoryObtém ou define o diretório virtual relativo do aplicativo da Page ou UserControl o objeto que contém este controle. (Herdado de Control.)
Propriedade públicaAttributesObtém a coleção de atributos arbitrários (para processar apenas) que não correspondem às propriedades no controle. (Herdado de WebControl.)
Propriedade públicaBackColor Obtém ou define a cor do plano de fundo do controle. (Herdado de WebControl.)
Propriedade públicaBindingContainerInfraestrutura. Obtém o controle que contém a ligação de dados desse controle. (Herdado de Control.)
Propriedade públicaBorderColor Obtém ou define a cor da borda do controle. (Herdado de WebControl.)
Propriedade públicaBorderStyle Obtém ou define o estilo de borda do controle. (Herdado de WebControl.)
Propriedade públicaBorderWidth Obtém ou define a largura da borda do controle. (Herdado de WebControl.)
Propriedade públicaCancelButtonImageUrlObtém ou define a URL da imagem exibida para o Cancelar botão.
Propriedade públicaCancelButtonStyleObtém uma referência a uma coleção de propriedades de estilo que definem a aparência do Cancelar botão.
Propriedade públicaCancelButtonTextObtém ou define a legenda de texto que é exibida para o Cancelar botão.
Propriedade públicaCancelButtonTypeObtém ou define o tipo de botão que é processado como o Cancelar botão.
Propriedade públicaCancelDestinationPageUrlObtém ou define a URL que o usuário é direcionado quando eles clicarem no Cancelar botão.
Propriedade públicaCellPaddingObtém ou define a quantidade de espaço entre o conteúdo da célula e a borda da célula.
Propriedade públicaCellSpacingObtém ou define a quantidade de espaço entre células.
Propriedade protegidaChildControlsCreatedObtém um valor que indica se os controles de filho do controle de servidor tem sido criados. (Herdado de Control.)
Propriedade públicaClientID Obtém o identificador do controle gerado pelo ASP.NET. (Herdado de Control.)
Propriedade públicaClientIDMode Obtém ou define o algoritmo usado para gerar o valor da propriedade ClientID. (Herdado de Control.)
Propriedade protegidaClientIDSeparatorObtém um valor de caracteres que representa o caractere separador usado na ClientID propriedade. (Herdado de Control.)
Propriedade protegidaContextObtém o HttpContext objeto associado com o controle de servidor para a solicitação da Web atual. (Herdado de Control.)
Propriedade públicaControlsObtém um ControlCollection controla o objeto que representa o filho em um CompositeControl. (Herdado de CompositeControl.)
Propriedade públicaControlStyleObtém o estilo de controle do servidor Web. Esta propriedade é usada principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Propriedade públicaControlStyleCreatedObtém um valor indicando se um Style objeto foi criado para o ControlStyle propriedade. Esta propriedade é usada principalmente por desenvolvedores de controle. (Herdado de WebControl.)
Propriedade públicaCssClassObtém ou define a classe de folha de estilos em cascata (CSS) processada pelo controle do servidor Web no cliente. (Herdado de WebControl.)
Propriedade públicaDataItemContainerObtém uma referência para o contêiner de nomeação se o contêiner de nomeação implementa IDataItemContainer. (Herdado de Control.)
Propriedade públicaDataKeysContainerObtém uma referência para o contêiner de nomeação se o contêiner de nomeação implementa IDataKeysControl. (Herdado de Control.)
Propriedade protegidaDesignModeObtém um valor indicando se um controle está sendo usado em uma superfície de design. (Herdado de Control.)
Propriedade públicaDisplayCancelButtonObtém ou define um valor booleano indicando se deve exibir um Cancelar botão.
Propriedade públicaDisplaySideBarObtém ou define um valor booleano indicando se a área da barra lateral sobre o Wizard controle.
Propriedade públicaEnabledObtém ou define um valor indicando se o controle de servidor Web está ativado. (Herdado de WebControl.)
Propriedade públicaEnableThemingObtém ou define um valor indicando se os temas se aplicam a este controle. (Herdado de WebControl.)
Propriedade públicaEnableViewStateObtém ou define um valor indicando se o controle servidor persiste o estado de exibição e o estado de exibição de quaisquer controles filho que contém, para o cliente solicitante. (Herdado de Control.)
Propriedade protegidaEventsObtém uma lista de representantes de manipulador de evento para o controle. Esta propriedade é somente leitura. (Herdado de Control.)
Propriedade públicaFinishCompleteButtonImageUrlObtém ou define a URL da imagem que é exibida para o Concluir botão.
Propriedade públicaFinishCompleteButtonStyleObtém uma referência a um Style objeto que define as configurações para o Concluir botão.
Propriedade públicaFinishCompleteButtonTextObtém ou define a legenda de texto que é exibida para o Concluir botão.
Propriedade públicaFinishCompleteButtonTypeObtém ou define o tipo de botão que é processado como o Concluir botão.
Propriedade públicaFinishDestinationPageUrlObtém ou define a URL que o usuário é redirecionado quando eles clicarem no Concluir botão.
Propriedade públicaFinishNavigationTemplateObtém ou define o modelo usado para exibir a área de navegação de Finish etapa.
Propriedade públicaFinishPreviousButtonImageUrlObtém ou define a URL da imagem que é exibida para o anterior no botão de Finish etapa.
Propriedade públicaFinishPreviousButtonStyleObtém uma referência a um Style objeto que define as configurações para o anterior no botão de Finish etapa.
Propriedade públicaFinishPreviousButtonTextObtém ou define a legenda de texto que é exibida para o anterior no botão de Finish etapa.
Propriedade públicaFinishPreviousButtonTypeObtém ou define o tipo de botão que é processado como o anterior no botão de Finish etapa.
Propriedade públicaFontObtém as propriedades de fonte associadas ao controle do servidor Web. (Herdado de WebControl.)
Propriedade públicaForeColorObtém ou define a cor de primeiro plano (geralmente a cor do texto) do controle do servidor Web. (Herdado de WebControl.)
Propriedade públicaHasAttributesObtém um valor indicando se o controle tem atributos definidos. (Herdado de WebControl.)
Propriedade protegidaHasChildViewStateObtém um valor indicando se os atuais controles filhos do controle do servidor têm quaisquer configurações do estado de visualização salvas. (Herdado de Control.)
Propriedade públicaHeaderStyleObtém uma referência a um Style objeto que define as configurações para a área de cabeçalho no controle.
Propriedade públicaHeaderTemplateObtém ou define o modelo usado para exibir a área de cabeçalho no controle.
Propriedade públicaHeaderTextObtém ou define a legenda de texto que é exibida para a área de cabeçalho no controle.
Propriedade públicaHeightObtém ou define a altura do controle de servidor Web. (Herdado de WebControl.)
Propriedade públicaIDObtém ou define o identificador programático atribuído ao controle de servidor. (Herdado de Control.)
Propriedade protegidaIdSeparatorInfraestrutura. Obtém o caractere usado para separar os identificadores de controle. (Herdado de Control.)
Propriedade protegidaIsChildControlStateClearedObtém um valor que indica se os controles contidos dentro deste controle têm estado de controle. (Herdado de Control.)
Propriedade protegidaIsEnabledObtém um valor indicando se o controle está habilitado. (Herdado de WebControl.)
Propriedade protegidaIsTrackingViewStateObtém um valor que indica se o controle de servidor está salvando as alterações em seu estado de exibição. (Herdado de Control.)
Propriedade protegidaIsViewStateEnabledObtém um valor indicando se o estado de exibição está ativado para esse controle. (Herdado de Control.)
Propriedade públicaLayoutTemplateObtém ou define o conteúdo personalizado do recipiente raiz em um Wizard controle.
Propriedade protegidaLoadViewStateByIDObtém um valor indicando se o controle participa carregar seu estado de exibição por ID em vez do índice. (Herdado de Control.)
Propriedade públicaNamingContainerObtém uma referência ao controle de servidor do contêiner de nomeação, que cria um namespace exclusivo para diferenciar entre controles de servidor com o mesmo Control.ID o valor da propriedade. (Herdado de Control.)
Propriedade públicaNavigationButtonStyleObtém uma referência a um Style objeto que define as configurações para os botões na área de navegação no controle.
Propriedade públicaNavigationStyleObtém uma referência a um Style objeto que define as configurações para a área de navegação no controle.
Propriedade públicaPageObtém uma referência a Page instância que contém o controle do servidor. (Herdado de Control.)
Propriedade públicaParentObtém uma referência ao controle do pai do controle de servidor na hierarquia de controle da página. (Herdado de Control.)
Propriedade públicaRenderingCompatibilityObtém um valor que especifica a versão do ASP.NET versão processado HTML será compatível com. (Herdado de Control.)
Propriedade públicaSideBarButtonStyleObtém uma referência a um Style objeto que define as configurações para os botões na barra lateral.
Propriedade públicaSideBarStyleObtém uma referência a um Style objeto que define as configurações para a área de barra lateral no controle.
Propriedade públicaSideBarTemplateObtém ou define o modelo usado para exibir a área de barra lateral no controle.
Propriedade públicaSiteObtém informações sobre o recipiente que contém o controle atual quando processado em uma superfície de design. (Herdado de Control.)
Propriedade públicaSkinIDObtém ou define a capa para aplicar ao controle. (Herdado de WebControl.)
Propriedade públicaSkipLinkTextObtém ou define um valor que é usado para processar texto alternativo que notifica leitores de tela ignorar o conteúdo na área de barra lateral.
Propriedade públicaStartNavigationTemplateObtém ou define o modelo usado para exibir a área de navegação de Start etapa do Wizard controle.
Propriedade públicaStartNextButtonImageUrlObtém ou define a URL da imagem que é exibida para o próximo no botão de Start etapa.
Propriedade públicaStartNextButtonStyleObtém uma referência a um Style objeto que define as configurações para o próximo no botão de Start etapa.
Propriedade públicaStartNextButtonTextObtém ou define a legenda de texto que é exibida para o próximo no botão de Start etapa.
Propriedade públicaStartNextButtonTypeObtém ou define o tipo de botão que é processado como o próximo no botão de Start etapa.
Propriedade públicaStepNavigationTemplateObtém ou define o modelo usado para exibir a área de navegação em qualquer WizardStepBase-derivado objetos diferente de Start, o Finish, ou Complete etapa.
Propriedade públicaStepNextButtonImageUrlObtém ou define a URL da imagem que é exibida para o próximo botão.
Propriedade públicaStepNextButtonStyleObtém uma referência a Style objeto que define as configurações para o próximo botão.
Propriedade públicaStepNextButtonTextObtém ou define a legenda de texto que é exibida para o próximo botão.
Propriedade públicaStepNextButtonTypeObtém ou define o tipo de botão que é processado como o próximo botão.
Propriedade públicaStepPreviousButtonImageUrlObtém ou define a URL da imagem que é exibida para o anterior botão.
Propriedade públicaStepPreviousButtonStyleObtém uma referência a um Style objeto que define as configurações para o anterior botão.
Propriedade públicaStepPreviousButtonTextObtém ou define a legenda de texto que é exibida para o anterior botão.
Propriedade públicaStepPreviousButtonTypeObtém ou define o tipo de botão que é processado como o anterior botão.
Propriedade públicaStepStyleObtém uma referência a um Style objeto que define as configurações para o WizardStep objetos.
Propriedade públicaStyleObtém uma coleção de atributos de texto que será processado como um atributo de estilo na marca externa do controle do servidor Web. (Herdado de WebControl.)
Propriedade públicaSupportsDisabledAttributeObtém um valor que indica se o controle deve ser definida a disabled atributo do elemento HTML renderizado para "desativado" quando o controle IsEnabled propriedade é false. (Herdado de CompositeControl.)
Propriedade públicaTabIndexObtém ou define o índice de tabulação do controle do servidor Web. (Herdado de WebControl.)
Propriedade protegidaTagKeyObtém o HtmlTextWriterTag valor que corresponde do Wizard controle. (Substitui WebControl.TagKey.)
Propriedade protegidaTagNameObtém o nome da marca do controle. Esta propriedade é usada principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Propriedade públicaTemplateControlObtém ou define uma referência ao modelo que contém este controle. (Herdado de Control.)
Propriedade públicaTemplateSourceDirectoryObtém o diretório virtual da Page ou UserControl que contém o controle do servidor atual. (Herdado de Control.)
Propriedade públicaToolTipObtém ou define o texto exibido quando o ponteiro do mouse é posicionado sobre o controle de servidor Web. (Herdado de WebControl.)
Propriedade públicaUniqueIDObtém o identificador exclusivo, hierarquicamente qualificado para o controle do servidor. (Herdado de Control.)
Propriedade públicaValidateRequestModeObtém ou define um valor que indica se o controle verifica a entrada de cliente proveniente do navegador para valores possivelmente perigosos. (Herdado de Control.)
Propriedade protegidaViewStateObtém um dicionário de informações de estado que permite que você salvar e restaurar o estado de exibição de um controle de servidor nas várias solicitações para a mesma página. (Herdado de Control.)
Propriedade protegidaViewStateIgnoresCaseObtém um valor que indica se a StateBag objeto distingue maiúsculas e minúsculas. (Herdado de Control.)
Propriedade públicaViewStateModeObtém ou define o modo de estado de exibição deste controle. (Herdado de Control.)
Propriedade públicaVisibleObtém ou define um valor que indica se um controle de servidor é processado como interface do usuário na página. (Herdado de Control.)
Propriedade públicaWidthObtém ou define a largura do controle de servidor Web. (Herdado de WebControl.)
Propriedade públicaWizardStepsObtém uma coleção contendo todos os WizardStepBase objetos que estejam definidos para o controle.
Superior

  NomeDescrição
Método protegidoAddAttributesToRenderAdiciona atributos HTML e estilos que precisam ser renderizadas para o HtmlTextWriterTag. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método protegidoAddedControlChamado depois que um controle filho é adicionado à Controls coleção do objeto Control. (Herdado de Control.)
Método protegidoAddParsedSubObjectNotifica o controle do servidor que um elemento XML ou HTML, foi analisado e adiciona o elemento para a coleção de objetos  ControlCollection do servidor. (Herdado de Control.)
Método protegidoAllowNavigationToStepUsa um valor booleano para determinar se o ActiveStep propriedade pode ser definida o WizardStepBase objeto que corresponde ao índice que é passado.
Método públicoApplyStyleCopia quaisquer elementos não vazios do estilo especificado para o controle da Web, substituindo quaisquer elementos de estilo existente do controle. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método públicoApplyStyleSheetSkinAplica as propriedades de estilo definidas na folha de estilo da página para o controle. (Herdado de Control.)
Método protegidoBeginRenderTracingComeça o rastreamento de dados de processamento em tempo de design. (Herdado de Control.)
Método protegidoBuildProfileTreeInfraestrutura. Reúne informações sobre o controle de servidor e enviá-lo para o Trace a propriedade a ser exibida quando o rastreamento está habilitado para a página. (Herdado de Control.)
Método protegidoClearCachedClientIDInfraestrutura. Define o cache ClientID valor para null. (Herdado de Control.)
Método protegidoClearChildControlStateExclui as informações de estado do controle para controles de filho do controle de servidor. (Herdado de Control.)
Método protegidoClearChildStateExclui as informações de estado de exibição e estado do controle para controles filho de todo o controle do servidor. (Herdado de Control.)
Método protegidoClearChildViewStateExclui as informações de estado de exibição para controles filho de todo o controle do servidor. (Herdado de Control.)
Método protegidoClearEffectiveClientIDModeInfraestrutura. Conjuntos de ClientIDMode propriedade da instância do controle atual e de quaisquer controles filho a Inherit. (Herdado de Control.)
Método públicoCopyBaseAttributesCopia as propriedades não são encapsuladas pela Style objeto de controle do servidor Web especificado para o controle de servidor Web que este método é chamado de. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método protegidoCreateChildControlsCria o filho controles. (Substitui Control.CreateChildControls().)
Método protegidoCreateControlCollectionCria o conjunto de controle. (Substitui Control.CreateControlCollection().)
Método protegidoCreateControlHierarchyCria a hierarquia do filho controles que compõem o controle.
Método protegidoCreateControlStyleCria um estilo de controle. (Substitui WebControl.CreateControlStyle().)
Método públicoDataBind()Vincula uma fonte de dados para o CompositeControl e todos os seus controles filho. (Herdado de CompositeControl.)
Método protegidoDataBind(Boolean)Vincula uma fonte de dados para o controle de servidor invocado e todos os seus controles filho com uma opção para aumentar a DataBinding evento. (Herdado de Control.)
Método protegidoDataBindChildrenVincula uma fonte de dados a controles de filho do controle de servidor. (Herdado de Control.)
Método públicoDisposePermite que um controle de servidor executar o final de limpeza antes de ser liberado da memória. (Herdado de Control.)
Método protegidoEndRenderTracingTermina o rastreamento de dados de processamento em tempo de design. (Herdado de Control.)
Método protegidoEnsureChildControlsDetermina se o controle de servidor contém controles filho. Se não existir, ele criará filho controles. (Herdado de Control.)
Método protegidoEnsureIDCria um identificador para controles que não têm um identificador atribuído. (Herdado de Control.)
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoFindControl(String)Procura no controle atual por um controle filho com o id informado. (Herdado de Control.)
Método protegidoFindControl(String, Int32)Infraestrutura. Procura o contêiner de nomeação atual para um controle de servidor com a versão especificada id e um número inteiro, especificado na pathOffset parâmetro, que auxilia na pesquisa. Você não deve substituir esta versão do FindControl método. (Herdado de Control.)
Método públicoFocusDefine o foco para um controle de entrada. (Herdado de Control.)
Método protegidoGetDesignModeStateObtém o estado do modo de design. (Substitui Control.GetDesignModeState().)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetHistoryRetorna uma coleção de WizardStepBase objetos que foram acessados.
Método públicoGetRouteUrl(Object)Obtém o URL que corresponde a um conjunto de parâmetros de rota. (Herdado de Control.)
Método públicoGetRouteUrl(RouteValueDictionary)Obtém o URL que corresponde a um conjunto de parâmetros de rota. (Herdado de Control.)
Método públicoGetRouteUrl(String, Object)Obtém o URL que corresponde a um conjunto de parâmetros de rota e um nome de rota. (Herdado de Control.)
Método públicoGetRouteUrl(String, RouteValueDictionary)Obtém o URL que corresponde a um conjunto de parâmetros de rota e um nome de rota. (Herdado de Control.)
Método públicoGetStepTypeRetorna o WizardStepType valor especificado WizardStepBase objeto.
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoGetUniqueIDRelativeToRetorna a parte prefixada da UniqueID a propriedade do controle especificado. (Herdado de Control.)
Método públicoHasControlsDetermina se o controle de servidor contém os controles filho. (Herdado de Control.)
Método protegidoHasEventsRetorna um valor que indica se os eventos são registrados para o controle ou os controles filho. (Herdado de Control.)
Método protegidoIsLiteralContentInfraestrutura. Determina se o controle servidor mantém somente conteúdo literal. (Herdado de Control.)
Método protegidoLoadControlStateRestaurações controlam informações de estado. (Substitui Control.LoadControlState(Object).)
Método protegidoLoadViewStateCarrega informações de estado de exibição. (Substitui WebControl.LoadViewState(Object).)
Método protegidoMapPathSecureRecupera o caminho físico que um caminho virtual absoluto ou relativo, mapeia para. (Herdado de Control.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoMergeStyleCopia quaisquer elementos não vazios do estilo especificado na Web, controlam, mas não substituirá quaisquer elementos de estilo existente do controle. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método públicoMoveToDefine o especificado WizardStepBase-derivado objeto como o valor para o ActiveStep propriedade do Wizard controle.
Método protegidoOnActiveStepChangedGera o evento ActiveStepChanged.
Método protegidoOnBubbleEventDetermina se o evento para o controle de servidor é passado hierarquia de controle de servidor do interface de usuário da página. (Substitui Control.OnBubbleEvent(Object, EventArgs).)
Método protegidoOnCancelButtonClickGera o evento CancelButtonClick.
Método protegidoOnDataBinding Gera o evento DataBinding. (Herdado de Control.)
Método protegidoOnFinishButtonClickGera o evento FinishButtonClick.
Método protegidoOnInitAumenta o evento Init. (Substitui Control.OnInit(EventArgs).)
Método protegidoOnLoad Gera o evento Load. (Herdado de Control.)
Método protegidoOnNextButtonClickGera o evento NextButtonClick.
Método protegidoOnPreRender Gera o evento PreRender. (Herdado de Control.)
Método protegidoOnPreviousButtonClickGera o evento PreviousButtonClick.
Método protegidoOnSideBarButtonClickGera o evento SideBarButtonClick.
Método protegidoOnUnload Gera o evento Unload. (Herdado de Control.)
Método protegidoOpenFileObtém um Stream usado para ler um arquivo. (Herdado de Control.)
Método protegidoRaiseBubbleEventAtribui quaisquer fontes de evento e suas informações para o pai do controle. (Herdado de Control.)
Método protegidoRecreateChildControlsRecria os controles filho em um controle derivado de CompositeControl. (Herdado de CompositeControl.)
Método protegidoRegisterCommandEventsRegistra uma nova instância do CommandEventHandler classe especificado IButtonControl objeto.
Método protegidoRemovedControlChamado depois que um controle filho é removido o Controls coleção da Control objeto. (Herdado de Control.)
Método protegidoRenderProcessa o controle para o gravador especificado. (Substitui CompositeControl.Render(HtmlTextWriter).)
Método públicoRenderBeginTagProcessa o HTML abrindo marca do controle para o gravador especificado. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método protegidoRenderChildrenProduz o conteúdo de filhos de um controle do servidor para um fornecido HtmlTextWriter o objeto, que grava o conteúdo a ser processado no cliente. (Herdado de Control.)
Método protegidoRenderContentsProcessa o conteúdo do controle para o gravador especificado. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método públicoRenderControl(HtmlTextWriter)Saídas conteúdo de controle do servidor para um fornecido HtmlTextWriter de objeto e armazena informações de rastreamento sobre o controle se o rastreamento está habilitado. (Herdado de Control.)
Método protegidoRenderControl(HtmlTextWriter, ControlAdapter)Saídas conteúdo de controle do servidor para um fornecido HtmlTextWriter de objeto usando um fornecido ControlAdapter objeto. (Herdado de Control.)
Método públicoRenderEndTagProcessa o HTML fechar marca do controle para o gravador especificado. Este método é usado principalmente pelos desenvolvedores de controle. (Herdado de WebControl.)
Método protegidoResolveAdapterObtém o adaptador de controle responsável por processar o controle especificado. (Herdado de Control.)
Método públicoResolveClientUrlObtém uma URL que pode ser usada pelo navegador. (Herdado de Control.)
Método públicoResolveUrlConverte uma URL em uma que seja utilizável no cliente solicitante. (Herdado de Control.)
Método protegidoSaveControlStateSalve o estado de controle. (Substitui Control.SaveControlState().)
Método protegidoSaveViewStateSalva o estado de exibição. (Substitui WebControl.SaveViewState().)
Método protegidoSetDesignModeStateDefine dados em tempo de design para um controle. (Herdado de Control.)
Método públicoSetRenderMethodDelegateInfraestrutura. Atribui um delegado manipulador de eventos para processar o controle de servidor e seu conteúdo em um controle pai. (Herdado de Control.)
Método públicoSetTraceData(Object, Object)Conjuntos de dados em tempo de design de rastreamento de dados de processamento, usando a chave de dados de rastreamento e o valor de dados de rastreamento de rastreamento. (Herdado de Control.)
Método públicoSetTraceData(Object, Object, Object)Conjuntos de dados em tempo de design de rastreamento de dados de processamento, usando o objeto de traçado, a chave de dados de rastreamento e o valor de dados de rastreamento de rastreamento. (Herdado de Control.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método protegidoTrackViewStateControla o estado de exibição. (Substitui WebControl.TrackViewState().)
Superior

  NomeDescrição
Evento públicoActiveStepChangedOcorre quando o usuário alterna para uma nova etapa no controle.
Evento públicoCancelButtonClickOcorre quando o Cancelar botão é clicado.
Evento públicoDataBindingOcorre quando o server control vincula a uma fonte de dados. (Herdado de Control.)
Evento públicoDisposedOcorre quando um server control é liberado da memória, que é a última etapa do ciclo de vida do server contorl quando uma página ASP.NET é solicitada. (Herdado de Control.)
Evento públicoFinishButtonClickOcorre quando o Concluir botão é clicado.
Evento públicoInitOcorre quando o server control é inicializado, que é o primeiro passo em seu ciclo de vida. (Herdado de Control.)
Evento públicoLoad

Ocorre quando o controle de servidor é carregado no objeto Page.

(Herdado de Control.)
Evento públicoNextButtonClickOcorre quando o próximo botão é clicado.
Evento públicoPreRenderOcorre após o objeto Control ser carregado, mas antes da sua renderização. (Herdado de Control.)
Evento públicoPreviousButtonClickOcorre quando o anterior botão é clicado.
Evento públicoSideBarButtonClickOcorre quando um botão na área de barra lateral é clicado.
Evento públicoUnloadOcorre quando o server control é descarregado da memória. (Herdado de Control.)
Superior

  NomeDescrição
Método de extensão públicoFindDataSourceControlRetorna a fonte de dados que está associada com o controle de dados para o controle especificado. (Definido por DynamicDataExtensions.)
Método de extensão públicoFindFieldTemplateRetorna que o modelo de campo da coluna especificada no controle especificado do contêiner de nomeação. (Definido por DynamicDataExtensions.)
Método de extensão públicoFindMetaTableRetorna o objeto metatable contendo o controle de dados. (Definido por DynamicDataExtensions.)
Superior

  NomeDescrição
Campo protegidoMembro estáticoCancelButtonIDEspecifica o identificador para o Cancelar botão. Este campo é estático e somente leitura.
Campo públicoMembro estáticoCancelCommandNameRecupera o nome de comando para o Cancelar botão. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoCustomFinishButtonIDRecupera o identificador para um personalizado Concluir botão. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoCustomNextButtonIDRecupera o identificador para um personalizado próximo botão. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoCustomPreviousButtonIDRecupera o identificador para um personalizado anterior botão. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoDataListIDRecupera o identificador para a barra lateral DataList coleção. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoFinishButtonIDRecupera o identificador para o Concluir botão. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoFinishPreviousButtonIDRecupera o identificador para o anterior no botão de Finish etapa. Este campo é estático e somente leitura.
Campo públicoMembro estáticoHeaderPlaceholderIdObtém a ID do HeaderTemplate espaço reservado em um Wizard controle.
Campo públicoMembro estáticoMoveCompleteCommandNameRecupera o nome de comando associado com o Concluir botão. Este campo é estático e somente leitura.
Campo públicoMembro estáticoMoveNextCommandNameRecupera o nome de comando associado com o próximo botão. Este campo é estático e somente leitura.
Campo públicoMembro estáticoMovePreviousCommandNameRecupera o nome de comando associado com o anterior botão. Este campo é estático e somente leitura.
Campo públicoMembro estáticoMoveToCommandNameRecupera o nome do comando que está associado a cada um dos botões da barra lateral. Este campo é estático e somente leitura.
Campo públicoMembro estáticoNavigationPlaceholderIdObtém a ID do StartNavigationTemplate espaço reservado em um Wizard controle.
Campo protegidoMembro estáticoSideBarButtonIDRecupera o identificador que está associado a cada um dos botões da barra lateral. Este campo é estático e somente leitura.
Campo públicoMembro estáticoSideBarPlaceholderIdObtém a ID do SideBarTemplate espaço reservado em um Wizard controle.
Campo protegidoMembro estáticoStartNextButtonIDRecupera o identificador que está associado a próximo no botão de Start etapa. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoStepNextButtonIDRecupera o identificador que está associado a próximo botão. Este campo é estático e somente leitura.
Campo protegidoMembro estáticoStepPreviousButtonIDRecupera o identificador que está associado a anterior botão. Este campo é estático e somente leitura.
Campo públicoMembro estáticoWizardStepPlaceholderIdObtém a ID do WizardStep espaço reservado em um Wizard controle.
Superior

  NomeDescrição
Implementação explícita da interfaceMétodo particularIAttributeAccessor.GetAttributeInfraestrutura. Obtém um atributo do controle da Web com o nome especificado. (Herdado de WebControl.)
Implementação explícita da interfaceMétodo particularIAttributeAccessor.SetAttributeDefine um atributo do controle da Web para o nome especificado e o valor. (Herdado de WebControl.)
Implementação explícita da interfaceMétodo particularICompositeControlDesignerAccessor.RecreateChildControlsPermite que um designer recriar a coleção do controle composto de controles filho no ambiente de tempo de design. (Herdado de CompositeControl.)
Implementação explícita da interfacePropriedade particularIControlBuilderAccessor.ControlBuilderPara obter uma descrição desse membro, consulte IControlBuilderAccessor.ControlBuilder. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIControlDesignerAccessor.GetDesignModeStatePara obter uma descrição desse membro, consulte IControlDesignerAccessor.GetDesignModeState. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIControlDesignerAccessor.SetDesignModeStatePara obter uma descrição desse membro, consulte IControlDesignerAccessor.SetDesignModeState. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIControlDesignerAccessor.SetOwnerControlInfraestrutura. Para obter uma descrição desse membro, consulte IControlDesignerAccessor.SetOwnerControl. (Herdado de Control.)
Implementação explícita da interfacePropriedade particularIControlDesignerAccessor.UserDataPara obter uma descrição desse membro, consulte IControlDesignerAccessor.UserData. (Herdado de Control.)
Implementação explícita da interfacePropriedade particularIDataBindingsAccessor.DataBindingsPara obter uma descrição desse membro, consulte IDataBindingsAccessor.DataBindings. (Herdado de Control.)
Implementação explícita da interfacePropriedade particularIDataBindingsAccessor.HasDataBindingsPara obter uma descrição desse membro, consulte IDataBindingsAccessor.HasDataBindings. (Herdado de Control.)
Implementação explícita da interfacePropriedade particularIExpressionsAccessor.ExpressionsPara obter uma descrição desse membro, consulte IExpressionsAccessor.Expressions. (Herdado de Control.)
Implementação explícita da interfacePropriedade particularIExpressionsAccessor.HasExpressionsPara obter uma descrição desse membro, consulte IExpressionsAccessor.HasExpressions. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIParserAccessor.AddParsedSubObjectPara obter uma descrição desse membro, consulte IParserAccessor.AddParsedSubObject. (Herdado de Control.)
Superior

Neste tópico:

Introdução

Você pode usar o controle Wizard para:

  • Colete dados relacionados em várias etapas.

  • Divida uma página da Web maior usada para coletar entradas do usuário em etapas lógicas menores.

  • Permitir navegação linear ou pelas etapas.

Assistente de componentes

O Wizard controle é composto dos seguintes componentes:

  • A WizardStepCollection conjunto de etapas que contêm a interface do usuário para cada etapa, conforme definido pelo desenvolvedor da página.

  • Recursos de navegação interna que determinam os botões apropriados para exibir com base na StepType valor.

  • Área de cabeçalho que pode ser personalizada para exibir informações específicas para a etapa que o usuário está atualmente em.

  • Uma área da barra lateral que pode ser usada para navegar rapidamente para as etapas no controle.

    ObservaçãoObservação

    Se você estiver usando o Microsoft Visual Studio 2005, observe que o ActiveStepIndex é mantido no modo Source. Se você alterar o WizardSteps propriedade no modo de Design clicando em botões da barra lateral e, em seguida, executar a página, a primeira etapa do Wizard controle não pode ser mostrado porque o ActiveStepIndex pode estar apontando para outra etapa.

Etapas do assistente

Cada uma das etapas de Wizard controle tem um StepType propriedade determina o tipo de funcionalidade de navegação que possui a etapa. Se você não especificar um valor para o StepType propriedade, o valor padrão é Auto. A tabela a seguir lista as configurações disponíveis para o StepType propriedade e o comportamento resultante da etapa.

WizardStepType.Auto

A navegação da interface do usuário que é processado para a etapa é determinada pela ordem na qual a etapa é declarada.

WizardStepType.Complete

A etapa é a última apareça. Não há botões de navegação são processados.

WizardStepType.Finish

A etapa é a última que coleta dados do usuário. O Concluir botão é renderizado para navegação.

WizardStepType.Start

A etapa é o primeiro que aparecer. A anterior botão não é renderizado.

WizardStepType.Step

A etapa é qualquer etapa entre o primeiro e último. Anterior e próximo botões são processados para navegação.

Coleta de dados do Assistente

Usando o Wizard controle, dados podem ser coletados por meio de navegação linear ou. Alguns exemplos de navegação não linear são ignorar etapas desnecessárias ou retornar para uma etapa concluída anteriormente para alterar algum valor. O Wizard controle mantém seu estado entre as etapas, para que os dados inseridos em uma etapa não precisam ser transferida para um armazenamento de dados até que todas as etapas da Wizard controle foi concluída.

Como alternativa, se você quiser manter os dados coletados para um armazenamento de dados como cada etapa é concluída, como quando o NextButtonClick evento é gerado, você deve definir o AllowReturn propriedade do WizardStepBase o objeto para false para que o usuário não pode retornar a uma etapa concluída anteriormente e alterar os dados após ter sido enviado.

Nomes de comando do Assistente

O Wizard controle herda os seguintes nomes de comando da View classe e MultiView classe: NextViewCommandName, PreviousViewCommandName, SwitchViewByIDCommandName, e SwitchViewByIndexCommandName. O controle Wizard ignora esses nomes de comando e não inclui qualquer lógica especial para habilitar esses comandos funcionem automaticamente para navegação. Se um nome de comando é removido ou está faltando um botão de Wizard controle, nenhuma exceção é lançada. Por exemplo, se o StartNavigationTemplate botão está faltando um valor para CommandName, nenhuma exceção é lançada.

Alterar dinamicamente as etapas

Você pode usar o MoveTo método ou a ActiveStepIndex propriedade para alterar dinamicamente a etapa que é exibida no momento do Wizard controle.

ObservaçãoObservação

Se você adicionar programaticamente uma WizardStep na Page_Load manipulador de eventos, você deve adicionar a navegação para essa etapa antes da carregamento da página.

Aparência do Assistente

A aparência do Wizard controle é totalmente personalizável através de modelos, capas e as configurações de estilo. Por exemplo, você pode usar o HeaderTemplate, SideBarTemplate, StartNavigationTemplate, FinishNavigationTemplate, e StepNavigationTemplate propriedades para personalizar a interface de Wizard controle.

ObservaçãoObservação

Setting the FinishNavigationTemplate, DisplaySideBar, HeaderTemplate, SideBarTemplate, StartNavigationTemplate, or StepNavigationTemplate property recreates the child controls of the Wizard control. Como resultado, o estado de exibição para controles filho é perdido no processo. Para evitar essa situação, explicitamente manter o estado de controle do Wizard filho do controle controla explicitamente ou evitar colocar controles dentro de modelos.

Observe que o Wizard controle não dá suporte a processamento especial do Microsoft Internet Explorer para não-padrão ou modo sutilezas. Para obter o melhor processamento Internet Explorer usando o Wizard controle, use o tipo de documento XHTML que é adicionado por padrão no Visual Web Developer e Visual Studio.

Formatação usando modelos de Layout

O Wizard control permite especificar o layout do controle sem precisar usar um HTML table elemento. Em vez disso, você pode usar um LayoutTemplate elemento para especificar o layout. O modelo, você criar espaço reservado controles indicam onde itens devem ser inseridos dinamicamente no controle. (Este é o modelo semelhante a como o modelo para o ListView controle funciona.) Para obter mais informações, consulte a propriedade Wizard.LayoutTemplate.

Acessibilidade

Para obter informações sobre como configurar esse controle para que ele gera a marcação em conformidade com padrões de acessibilidade, consulte Accessibility in Visual Studio 2010 and ASP.NET 4 e ASP.NET Controls and Accessibility.

Sintaxe declarativa

<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>

O exemplo de código a seguir demonstra como definir um Wizard controle coletar nome e endereço, com a opção de digitar um endereço de remessa separado de um usuário. Se o usuário não selecionar SeparateShippingCheckBox, assim, emitir uma solicitação para adicionar um endereço de remessa separado, o Wizard controle move diretamente de Step2 para Finish. No Finish etapa, o usuário tem a opção para retornar ao início do Wizard controle clicando em GoBackButton; No entanto, ele leva o usuário para Step2 porque o AllowReturn propriedade Step1 é definido como false.

Observação de segurançaObservação de segurança

Este exemplo tem uma caixa de texto que aceita entrada do usuário, que é uma ameaça potencial de segurança. Por padrão, páginas Web ASP.NET validam se as entradas de usuário não incluem scripts ou elementos HTML. Para mais informações, consulte Visão Geral de Scripts Maliciosos.


<%@ 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 />
            E-mail 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>


O exemplo de código a seguir é o arquivo code-behind da página da Web usada no exemplo anterior.


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 e-mail confirmation will be sent to "
            + (EmailAddress.Text.Length == 0 ? "your e-mail 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);
            }
        }
    }
}


.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft