Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC 5详细信息的注册用户列表_Asp.net Mvc_Asp.net Mvc 5_Asp.net Identity - Fatal编程技术网

Asp.net mvc MVC 5详细信息的注册用户列表

Asp.net mvc MVC 5详细信息的注册用户列表,asp.net-mvc,asp.net-mvc-5,asp.net-identity,Asp.net Mvc,Asp.net Mvc 5,Asp.net Identity,我想知道,如果可能的话,如何在MVC5中获得注册用户列表及其详细信息 我尝试将所有用户输出到一个表格形式,就像为其他数据集创建控制器和视图时一样,在这些数据集上可以进行编辑等等。我正在使用ASP.Net标识存储所有用户详细信息 尝试以下操作: 右键单击控制器并添加新控制器 使用实体框架选择带有视图的MVC5控制器 选择用户对象作为模型类(如果项目是从标准VS/MVC模板创建的,则通常称为ApplicationUser) 您可能会发现(正如我刚才所做的那样),脚手架随后向您的DbContext添加

我想知道,如果可能的话,如何在MVC5中获得注册用户列表及其详细信息

我尝试将所有用户输出到一个表格形式,就像为其他数据集创建控制器和视图时一样,在这些数据集上可以进行编辑等等。我正在使用ASP.Net标识存储所有用户详细信息

尝试以下操作:

  • 右键单击控制器并添加新控制器
  • 使用实体框架选择带有视图的MVC5控制器
  • 选择用户对象作为模型类(如果项目是从标准VS/MVC模板创建的,则通常称为ApplicationUser)
  • 您可能会发现(正如我刚才所做的那样),脚手架随后向您的DbContext添加了一个名为ApplicationUsers的新数据库集。您可以删除它,因为我认为您的上下文应该已经包含一组简单称为users的用户
  • 最后,用新控制器中的用户查找并替换ApplicationUsers属性

  • 现在,您应该能够运行应用程序并导航到/ApplicationUsers以查看所有用户的列表,以及常见的编辑/详细信息/删除操作链接。

    使用ASP.NET标识,您应该使用来检索可传递到视图的
    IQueryable


    或者,您可以绕过
    UserManager
    ,直接从用户存储实现中检索数据。例如,如果您使用EF后端,您可以自己创建一个
    IdentityDbContext

    需要更多解释,我无法理解您的答案。我应该选择什么上下文?