gpt4 book ai didi

c# - 我的模型中缺少帐户、ManagerViewModel 文件夹和 ApplicationUser.cs 类

转载 作者:太空宇宙 更新时间:2023-11-03 22:40:08 24 4
gpt4 key购买 nike

我是 c# 新手,尤其是核心 asp.net 2.1所以我第一次尝试用我的项目创建身份验证,我添加了它,用户表出现在数据库中

但在 Models 文件夹中,我试图找到 ApplicationUser.cs 类,但找不到它以添加和编辑 AspNetUsers 表的列模型中的 AccountViewModel 和 ManagerViewModel 的文件夹也不存在但是当在浏览器中打开项目时它工作正常并且有登录和注册

我尝试创建另一个项目并在其中包含身份验证,但仍然存在同样的问题我也尝试构建和重建项目所以在我观看的视频中我应该怎么做我在模型中找到这些文件夹和类

最佳答案

在 asp.net core 2.1 中,razor 页面包含在 Microsoft.AspnetCore.Identity.UI 包中,而不是像以前的版本那样直接添加到您的应用程序文件夹中。

如果您需要自定义页面,您可以按照文档中的这些步骤覆盖默认实现 here关于它是如何完成的

  • From Solution Explorer, right-click on the project > Add > New Scaffolded Item.
  • From the left pane of the Add Scaffold dialog, select Identity > ADD.

  • In the ADD Identity dialog, select the options you want.

    • Select your existing layout page, or your layout file will be overwritten with incorrect markup. For example ~/Pages/Shared/_Layout.cshtml for Razor Pages ~/Views/Shared/_Layout.cshtml for MVC projects

    • Select the + button to create a new Data context class.

  • Select ADD.

关于c# - 我的模型中缺少帐户、ManagerViewModel 文件夹和 ApplicationUser.cs 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52691195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com