gpt4 book ai didi

c# - ASP.NET MVC 列出所有用户

转载 作者:可可西里 更新时间:2023-11-01 03:14:26 26 4
gpt4 key购买 nike

我正在尝试显示所有用户的列表,但不确定如何使用 MVC 模型来实现这一点。

我可以通过 Membership.GetAllUsers() 方法获取所有用户的列表,但是如果我尝试将其传递给 ActionResult 的 View ,我告诉模型不可枚举。

最佳答案

您必须将 View 设置为接受 MembershipUserCollection 类型的对象

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<MembershipUserCollection>" %>

在你的行动中:

 public ActionResult GetUsers()
{
var users = Membership.GetAllUsers();
return View(users);
}

然后你可以在你的 View 中这样写:

 <ul>
<%foreach (MembershipUser user in Model){ %>

<li><%=user.UserName %></li>

<% }%>
</ul>

关于c# - ASP.NET MVC 列出所有用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/874791/

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