identity – 更改MVC 5中的用户名

我正在使用ASP.NET MVC5和Identity 2.0(beta).

用户可以更改用户名吗?

我正在尝试使用UserManager.UpdateAsync方法抛出异常.

Regrads,

弗兰.

解决方法

是的,可以使用UpdateAsync方法,但您需要确保更新电子邮件用户名字段.
var user = userManager.FindById(userId);
user.Email = email;
user.UserName = email;

var updateResult = await userManager.UpdateAsync(user);

这种方法对我来说很成功

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...