martedì 6 settembre 2011

How To: Membership Get UserID

Dopo qualche breve tentativo, grazie anche all'aiuto del debugger, ecco come ho risolto l'annoso problema di "ottenere" l'id dell'utente appena creato con membership.

D'intuito ho cercato il campo UserId come da tabella Users, ma nell'oggetto MembershipUser il campo non c'e'... o meglio non ha lo stesso nome.

MembershipUser mb =  Membership.CreateUser(txtUserName.Text, txtPassword.Text);
string userKey = mb.ProviderUserKey.ToString();


Il campo appunto è providerUserKey che per complicare le cose è di tipo "object".

Nessun commento: