2012-02-08 5 views
2

私のメインの_Layout.cshtml内に部分的なビューがあります。部分ビューは、ログインしたユーザーに関する情報を表示するために使用されます。部分的なビューでのユーザー役割の表示

usernameはContext.User.Identity.Name

@使用して表示することができますが、私はまた、ユーザーの役割を表示したいです。

この情報を表示するにはどうすればよいでしょうか?閲覧中のユーザーの役割のすべてを

答えて

3

ループし、それに応じてそれらを表示:

@foreach(string role in Roles.GetRolesForUser(Context.User.Identity.Name)) 
{ 
    @Html.Label(role); 
} 

これはRoles.GetRolesForUser() methodを利用し、(それぞれがstringとして表される)、ユーザーがすべての役割のためにstring[]を返します。一部の。

+0

偉大な、ちょうど私が必要なもの。ありがとう。 –

+0

@MartinMcMahonクールで、喜んで助けてください。 –

関連する問題