我正在尝试在用户单击登录按钮后从列表中显示一个用户,我只想显示新注册的用户,并且已经存在的用户列表应该是可选的
我在控制器中有这个
public ActionResult ViewUsers()
{
DataAccessLyer dal = new DataAccessLayer();
List<UserDetailModel> list = dal.GetUserList();
return View(list);
}
您可以从Controller.User
属性获取当前登录的用户。
使用此信息筛选所有用户的列表。
public ActionResult ViewUsers() {
DataAccessLyer dal = new DataAccessLayer();
List<UserDetailModel> allUsers = dal.GetUserList();
var currentUserName = User.Identity.Name;
var filteredUsers = allUsers.Where(u => u.LoginName == currentUserName).ToList();
return View(filteredUsers);
}