Membership.GetUser (). ProviderUserKey sempre retorna null
ecentemente, comecei a usar a autenticação e associação de formulários do ASP.NE
Criei um projeto C # no Visual Studio, que criou automaticamente páginas como "/Account/Login.aspx"
Segui um exemplo para instalar oaspnet_*
tabelas no meu banco de dados SQL Server e eu pude usar o<asp:CreateUserWizardStep>
controle para criar um usuári
Consegui fazer o login como usuário e o nome de usuário conectado aparece ao chamar<asp:LoginName>
No entanto, quando eu chamo o seguinte no meu código C #, em um Botão Clique em Manipulador de Eventos, sempre recebo uma Exceção de Referência Nula:
string UserID = Membership.GetUser().ProviderUserKey.ToString();
Isso não deve retornar oUserID
da minha tabela aspnet_users?
E se<asp:LoginName>
está mostrando um valor de UserName, nem sempre devo chamarMembership.GetUser().ProviderUserKey