Desviando para outra página após a criação do usuário

Para permitirmos que o usuário se cadastre pelo site temos o novo CreateUserWizard, no .NET 2.0.

Normalmente desejaremos que após o cadastramento o usuário seja automaticamente desviado para outra página. Para isso precisaremos ter atenção as seguintes propriedades:

 

LoginCreatedUser: Indica se o usuário deve ou não ser logado após a criação da conta

FinishDestinationPageURL: Endereço de destino após a criação da conta

Mas para que o desvio para outra página funcione é necessário mais um truque: o Wizard de criação de usuário normalmente tem 2 passos, sendo o 2º apenas uma mensagem de confirmação da criação.

 

Porém o 2º passo vem por default configurado como um passo comum (step), quando na maioria das vezes desejaremos que ele seja o passo final.

A solução do problema é simples: Utilizando a smartTag do wizard, selecionamos o 2º step e clicamos na opção "Convert to FinishNavigationTemplate".

Pronto, o 2º step vira o step final e o desvio vai ocorrer normalmente.