2011-10-17 12 views
0

私はuserIdのテーブルにエントリのリストを持っています。今私はそれらをループし、すべてのuserIdの電子メールを表示したいと思います。Razorでuseridから電子メールを取得する方法は?

私は@Membership.GetUser(2).Emailを試しましたが、私は何も動作していないようです。

私はasp.net 4と剃刀でwebmatrixを使用しています。

どうすればよいですか?

/マイク

答えて

2

あなたはあなたのビューでメールを引っ張ってはいけません。あなたはあなたのコントローラの電子メールを取得し、あなたのビューに渡す必要があります。あなたがMembership.GetUserメソッドを使用してIDでユーザーを取得取得し、Email財産

を使用して電子メールを取得することができ、コントローラ内

0

これは、ビューに、各ユーザーの電子メールを返します -

@foreach (MembershipUser user in Membership.GetAllUsers()) 
{ 
    <p>Email: @user.Email</p> 
} 
関連する問題