Как получить электронную почту с идентификатора пользователя в Razor? - PullRequest
0 голосов
/ 17 октября 2011

У меня есть список записей в таблице с userId.Теперь я хочу зациклить их и показать электронную почту для каждого userId.

Я попробовал @Membership.GetUser(2).Email, но ничего, что я делаю, похоже, не работает.

Я использую webmatrix с asp.net 4 ибритва.

Что делать?

/ mike

Ответы [ 2 ]

2 голосов
/ 17 октября 2011

Вы не должны тянуть электронные письма в вашем представлении.Вы должны получить электронные письма в вашем контроллере и передать их на просмотр.

В Controller вы можете получить пользователя по идентификатору, используя метод Membership.GetUser , а затем получить электронное письмо, используя Электронная почта собственность

0 голосов
/ 17 октября 2011

Это вернет электронную почту каждого пользователя для просмотра -

@foreach (MembershipUser user in Membership.GetAllUsers())
{ 
  <p>Email: @user.Email</p>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...