0
我目前正在使用個人用戶帳戶在C#下的MVC中執行ASP.NET Web應用程序。我需要獲取用戶的角色名稱。在以前的版本,下面的代碼會工作:如何在ASP.NET Update3中獲取用戶角色名稱?
foreach (var role in userObject.Roles)
{
appUser.RolesForUser.Add(role.Role.Name);
}
但現在做更新3之後,我現在得到:
Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole「不包含定義」角色'並且沒有擴展方法'角色'接受類型'Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole'的第一個參數可以被發現(你是否缺少使用指令或程序集引用?
我想知道如何用新標準獲取角色名稱。感謝您的任何解決方案!
感謝您的答覆。你能否提供進一步的例子?在我的示例中,我使用的是傳遞用戶名和查詢ApplicationUser集合的函數。雖然現在更新3中有所不同。再次感謝。 – Eddie 2014-09-07 01:44:42
請發一段代碼 – 2014-09-07 03:48:30
@Eddie我已經發布了一個使用用戶名的例子。 – 2014-09-07 10:02:57