ASP.NET Core MVC:帐户页面未显示默认布局,构建应用程序时对 login.cshtml 页面的更改未反映在 UI 上

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

在 ASP.NET Core 8 MVC 项目中搭建 Identity 后,当我单击登录按钮时,应用程序的默认布局页面不会加载,因此导航栏和页脚消失了。

另外,如果我修改

login.cshtml
文件,当我构建应用程序时,更改不会显示。始终加载默认登录页面。即使我在身份页面(登录、注册)的页面模型中的构造中添加断点,当我单击相应的按钮时,这些断点也永远不会命中。所以页面肯定是从其他地方加载的。

  • 我尝试使用 .NET 6 从头开始构建一个虚拟项目,然后使用脚手架标识,但这个问题仍然存在。所以我不知道这是否是 Visual Studio 错误(我使用的是 VS 2022 v17.5.5)

  • 项目中的每个 Razor 视图都工作正常并显示我的默认布局。哦,在有人建议之前,我实际上已经绘制了剃刀页面和所有内容的地图。所以页面确实被加载了,只是没有使用默认布局。并且对身份页面的任何修改 (

    .cshtml
    ) 都不会反映在视图中。

c# asp.net-core-mvc asp.net-identity asp.net-mvc-scaffolding
© www.soinside.com 2019 - 2024. All rights reserved.