ASP.NET核心个人用户身份验证登录/寄存器页面



我是ASP.NET Core Razor页面的新手。我正在使用ASP .NET Core 2.2版,我正在尝试使用社交媒体身份验证服务来制作应用程序。但是我面临的问题是ASP .NET Core Razor应用程序的怪异结构。我已经完成了身份验证的事情,但是我面临的问题是找到登录页和注册页面。我们在哪里可以找到它们?如果我们想更改布局之类的东西怎么办?我们应该为此做什么?

取决于您实施授权的方式,并基于文档:

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

如果要更改布局或其他内容,则可以编辑这些视图(自定义(和/或创建其他视图。

不要忘记使用以下方式生成脚手架视图

从解决方案资源管理器中,右键单击项目>添加>新脚手架项目

希望它有帮助。

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

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

如果要编辑默认剃须刀页面的外观,则可以在此处进行。

最新更新