Asp.Net 个核心个人用户身份验证 Login/Register 个页面

Asp.Net core Individual User Authentication Login/Register Pages

我是 Asp.net 核心剃须刀页面的新手。我正在使用 asp .net 核心版本 2.2,我正在尝试使用社交媒体身份验证服务制作应用程序。但我面临的问题是 asp .net core razor 应用程序的奇怪结构。我已经完成了身份验证工作,但我面临的问题是找到登录和注册页面。我们在哪里可以找到它们?如果我们想改变布局什么的怎么办。我们应该为此做什么?

取决于您如何实现授权,并基于 documentation :

您应该能够在项目的 Areas\Identity 文件夹或 ~/Pages/ 文件夹中找到脚手架视图。

如果您想更改布局或其他内容,您可以编辑这些视图(自定义)and/or 创建其他视图。

不要忘记使用生成脚手架视图:

From Solution Explorer, right-click on the project > Add > New Scaffolded Item

希望对您有所帮助。

ASP.NETCore 中的默认脚手架 Razor 页面是使用局部视图制作的。应用程序的默认布局可以在 Pages/Shared/_Layout.cshtml 中找到。

在此文件中有对 Pages/Shared/_LoginPartial.cshtml 的引用,其中包含登录页面的布局。引用应该在 _Layout.cshtml 中第 35 行附近的某处。

如果您想要编辑默认 Razor 页面的外观,可以在这里进行。