2
我在我的主_Layout.cshtml中有局部視圖。局部視圖用於顯示有關登錄用戶的信息。在局部視圖中顯示用戶角色
的用戶名可以使用@ Context.User.Identity.Name
顯示,但我也想顯示用戶的角色。
什麼是顯示此信息的最佳方式?
我在我的主_Layout.cshtml中有局部視圖。局部視圖用於顯示有關登錄用戶的信息。在局部視圖中顯示用戶角色
的用戶名可以使用@ Context.User.Identity.Name
顯示,但我也想顯示用戶的角色。
什麼是顯示此信息的最佳方式?
循環通過所有的用戶在查看角色,並相應地顯示它們:
@foreach(string role in Roles.GetRolesForUser(Context.User.Identity.Name))
{
@Html.Label(role);
}
這利用了Roles.GetRolesForUser()
method,並返回一個string[]
對於所有的角色(每個表示爲string
)用戶是部分。
太棒了,就是我所需要的。謝謝。 – 2012-02-08 16:41:02
@MartinMcMahon酷,很高興提供幫助。 – 2012-02-08 19:52:40