【发布时间】:2017-03-28 17:21:51
【问题描述】:
我开始了一个.net web forms项目,模板已经允许用户登录和注册,在管理页面上有一个重置密码的选项。如何添加选项来更新 FirstName 和 LastName?
这是创建新用户的代码:
var manager = Context.GetOwinContext().GetUserManager<ApplicationUserManager>();
var signInManager = Context.GetOwinContext().Get<ApplicationSignInManager>();
var user = new ApplicationUser() { UserName = Email.Text, Email = Email.Text, FirstName = FirstName.Text, LastName = LastName.Text, PhoneNumber = PhoneNumber.Text };
IdentityResult result = manager.Create(user, Password.Text);
if (result.Succeeded)
{
signInManager.SignIn( user, isPersistent: false, rememberBrowser: false); //not needed
IdentityHelper.RedirectToReturnUrl(Request.QueryString["ReturnUrl"], Response); //not needed
}
else
{
ErrorMessage.Text = result.Errors.FirstOrDefault();
}
这是表单的样子:
【问题讨论】:
标签: c# asp.net .net entity-framework