剃刀页面身份

时间:2020-02-06 17:17:11

标签: c# razor asp.net-core-mvc identity

我有一个具有Identity和E.F.的Asp.NET Core 3.1 MVC应用程序。

我使用ApplicationUser对IdentityUser进行了个性化设置,我需要更改Identity Razor页面中的值,例如页面key={`${state.abbr},${state.name}`} ,但我的项目中没有此页面。

我已经使用命令Identity/Account/Manage生成了脚手架,但是仅创建了登录,注册和注销页面。

其他身份页面在哪里?

我的页面结构:

enter image description here

1 个答案:

答案 0 :(得分:2)

如果您检查Microsoft Docs: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.1&tabs=netcore-cli#scaffold-identity-into-an-mvc-project-with-authorization

您将看到该命令具有一个--files参数,使用该参数您可以选择要支撑的文件,这是文档中的示例:

dotnet aspnet-codegenerator identity -dc MyWeb.Data.ApplicationDbContext --files "Account.Register;Account.Login"

如果将aspnet-codegenerator--listFiles一起运行,您将看到可用的可搭建文件列表:

dotnet aspnet-codegenerator identity --listFiles