Olá pessoal, neste artigo usaremos mais alguns controles de Login do ASP.NET. Acompanhem:
Usando o projeto anterior, abra a página Login.aspx e arraste pra ela dois controles LinkButton e altere o texto deles, como a imagem abaixo ilustra:

Esses controles terão os seguintes ID’s: lnkCriarUsuario e lnkAlterarSenha.
Agora crie duas páginas, dando a elas os nomes AlterarSenha.aspx e CriarUsuario.aspx.
Volte à tela de Login e dê dois cliques nos LinkButtons recém-criados para irmos ao evento Click deles. Nesses eventos faça a chamada às páginas criadas:
protected void lnkCriarUsuario_Click(object sender, EventArgs e)
{
this.Server.Transfer(@"CriarUsuario.aspx");
}
protected void lnkAlterarSenha_Click(object sender, EventArgs e)
{
this.Server.Transfer(@"AlterarSenha.aspx");
}
Nessas páginas iremos usar dois controles diferentes: o ChangePassword e o CreateUserWizard.
Primeiro, na página de criação de usuário, arraste da ToolBox o CreateUserWizard e altere as propriedades para que os textos do seu controle fiquem parecidos com o da imagem a seguir:

Como podemos ver acima, na SmartTag deste controle, no combo ao lado de Step, temos dois passos para a criação de usuário, a primeira são estes campos a serem preenchidos, que você pode ver acima. A segunda está logo abaixo:

Perceba que, se clicarmos na opção Add/Remove WizardSteps... podemos alterar os nomes desses passos, adicionar outros ou mesmo remover os existentes. Altere-os para português se quiser. Esse controle é fácil de ser customizado, podemos adicionar diversos steps (passos) a ele, alterar as perguntas, os valores, etc.
Compile a aplicação, preencha os campos corretamente (o campo Senha por padrão só aceita o valor mínimo de 7 dígitos, sendo 1 não-alfanumérico, um ponto ou uma vírgula por exemplo) e clique em Criar Usuário:

Seremos levados ao Step 2 do Wizard, onde aparece uma mensagem de confirmação:
Simples de usá-lo né?
Agora vá à AlterarSenha.aspx, arraste da ToolBox o ChangePassword e altere as propriedades para que os textos do seu controle fiquem parecidos com o da imagem a seguir:

Perceba que este controle também tem duas “visões” diferentes. Essa de cima e a de baixo:

Compile e teste, provavelmente você não conseguirá êxito em definir uma nova senha, já que estes controles foram feitos para trabalhar em conjunto com o controle de Login. De qualquer forma, já podemos ter a idéia de como eles funcionam!
Assim finalizo o artigo. Muito obrigado a todos!
Um abraço, e até o próximo artigo
Wellington Balbo de Camargo