【发布时间】:2015-02-14 13:57:06
【问题描述】:
每当我使用 Visual Studio 2013 Express for Web 创建一个新应用程序并使用个人帐户身份验证并点击注册按钮时,我注意到它实现了“电子邮件”而不是“用户名”,并且在 LoginViewModel 中也是如此使用电子邮件而不是用户名登录。我怎样才能将其更改为使用用户名而不是默认电子邮件而不会遇到麻烦?另外我想知道如何将字符串类型的默认“guid”转换为“id”(整数类型)。
【问题讨论】:
-
默认情况下,代码使用电子邮件作为用户名。
var user = new ApplicationUser { UserName = model.Email, Email = model.Email };。将 userName 属性添加到 RegisterViewModel 并改用它。
标签: asp.net asp.net-mvc visual-studio