。NET Core 3.1中的区域,页面和布局

问题描述 投票:0回答:1

[我已经在Visual Studio 2019中使用用户帐户创建了一个空白模板MVC项目,即ASP.NET Core Web应用程序-> Web应用程序(模型视图控制器),身份验证=单个用户帐户。

[运行项目时,您可以导航到/ Identity / Account / Register和/ Identity / Account / Login的页面。但是,我在项目结构中看不到对这些页面的任何引用。

Areas / Identity文件夹不包含任何控制器或视图,并且我看不到任何将Identity / Account / Register重定向到其他控制器操作的自定义路由。

在何处生成这些页面的html?

c# asp.net-core asp.net-mvc-areas
1个回答
0
投票

如果您通过选择“ MVC”选项创建应用程序,则将为您设置帐户控制器。但是,如果选择“ Web应用程序”,则将创建Razor页面应用程序,并且将从Razor类库(Microsoft.AspNetCore.Identity.UI)加载与标识部分相关的所有视图。

您仍然可以自定义和使用“身份”部分的自定义视图页面。

© www.soinside.com 2019 - 2024. All rights reserved.