我已经从Visual Studio创建了一个全新的网站,并选择了“个人用户帐户”身份验证。页面Identifier CCC
A 10
B
C 20
D
包含以下内容:
_LoginPartial.cshtml
该站点正常运行,并允许我导航到<ul class="nav navbar-nav navbar-right">
<li><a asp-area="Identity" asp-page="/Account/Register">Register</a></li>
<li><a asp-area="Identity" asp-page="/Account/Login">Login</a></li>
</ul>
和Register
页面;但是,我在项目中看不到那些页面。例如,我没有Account
。我的假设是/Account/Register.cshtml
顶部的行:
_LoginPartial
与此有关;但是呢
这些页面是否是远程托管的(F12似乎没有告诉我我要离开网站),它们是否被烘焙但以某种方式隐藏,我是否只是想念它们(如果是,对不起!)? / p>
答案 0 :(得分:3)
ASP.NET Core 2.1引入了embed views in external class libraries的功能,并且模板正在使用此功能。请参阅here,以获取有关此功能如何与ASP.NET Core Identity配合使用以及如何覆盖嵌入式视图的更多信息。