Como adiciono um campo extra usando o provedor de associação do ASP.Net?
Eu tenho um aplicativo básico usando o provedor de associação do ASP.NET. Por padrão, você pode usar alguns campos, como nome de usuário, senha, lembre-se de mim.
Como adiciono ao provedor de associação asp.net para adicionar um campo "endereço" adicional na seção de registro e salvá-lo no banco de dados?
Atualmente, vejo o seguinte ao criar um usuário no modelo de conta:
public MembershipCreateStatus CreateUser(string userName, string password,
string email)
{
if (String.IsNullOrEmpty(userName))
{ throw new ArgumentException("Value cannot be null or empty.", "userName"); }
if (String.IsNullOrEmpty(password))
{ throw new ArgumentException("Value cannot be null or empty.", "password"); }
if (String.IsNullOrEmpty(email))
{ throw new ArgumentException("Value cannot be null or empty.", "email"); }
MembershipCreateStatus status;
_provider.CreateUser(userName, password, email, null, null, true,
null, out status);
return status;
}
Na função criar usuário, também quero salvar o "endereço" do usuário.
No register.aspx, adicionei o seguinte:
<div class="editor-label">
<%: Html.LabelFor(m => m.Address) %>
</div>
<div class="editor-field">
<%: Html.TextAreaFor(m => m.Address) %>
</div>
Alguma ideia?