如何获取电子邮件从用户id在剃刀

本文关键字:用户 id 剃刀 电子邮件 何获取 获取 | 更新日期: 2023-09-27 18:11:22

我有一个表中包含userId的条目列表。现在我想循环它们并显示每个userId的电子邮件。

我已经尝试了@Membership.GetUser(2).Email,但我所做的一切似乎都不起作用。

我使用webmatrix与asp.net 4和razor。

该怎么办?

mike

如何获取电子邮件从用户id在剃刀

您不应该在视图中拖动电子邮件。你应该在你的控制器中获取电子邮件,并将它们传递给你的视图。

在Controller中,您可以使用Membership获取get user by id。GetUser方法,然后使用email属性

获取电子邮件

这将返回每个用户的电子邮件到视图-

@foreach (MembershipUser user in Membership.GetAllUsers())
{ 
  <p>Email: @user.Email</p>
}