【发布时间】:2020-07-02 12:54:17
【问题描述】:
我创建了一个带有“个人用户帐户”身份验证的新 ASP.NET Core 3.1 MVC 项目。
如果我运行应用程序,然后单击导航栏中的“注册”链接,它会重定向到:https://localhost:44337/Identity/Account/Register。
但是,没有称为“身份”或“帐户”的控制器,也没有称为“注册”的操作。我也找不到代表用户帐户的“模型”。因此,它们似乎位于 ASP.NET Core 源代码中的某个位置。
所以,这里有一些具体的问题:
-
注册新用户时,默认模板直接对数据库进行操作。如何制作“假”类以避免在开发时对数据库进行操作,并在以后轻松恢复使用数据库?
-
如何修改登录和注册视图?没有“Login.cshtml”或“Register.cshtml”或类似的东西。
-
如何扩展用户模型的能力,例如在“出生日期”中添加一个字段?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-core