すべてのユーザーを表示しようとしています。私はまた、ユーザーに属する役割をリストしたいと思う。しかし、私はちょうどユーザーのための役割のidを得ることができます。しかし私は役割IDではないすべての役割名をリストしたいと思います。どうやってやるの?ここで が私のコードです:あなたは、各ユーザーの役割を取得しないようにしていますしようとしている場合、私はAsp.netのアイデンティティリストのユーザーのロール名asp.net ID
3
A
答えて
0
を使用しています
public async Task<ActionResult> Index()
{
var user = await _context.Users.Include(x=> x.Roles).ToListAsync();
ViewBag.Roles = await _context.Roles.ToListAsync();
return View(user);
}
ビューで
@model List<Projectname.Web.Models.ApplicationUser>
@foreach (var c in Model)
{
<tr>
<td>@c.UserName</td>
<td>@c.Email</td>
<td>@c.LockoutEnabled</td>
@foreach (var role in c.Roles)
{
<td>@role.RoleId</td>
}
</tr>
}
PS var user
からアクセスするだけですか?言い換えれば、あなただけの、あなたはすでにユーザーという名前の変数の下でユーザーのリストをフェッチしているので...まあ最初のすべてのリスト、配列またはコレクションのどんなフォームを保存している場合user.Roles
を使用する必要があります変数に複数形を指定する必要があります。今すぐ戻ってメインのポイントに...今、あなたは役割のInclude
でusers
をフェッチしていることを、あなたはそれがあなたのModel
があると仮定して、次のようになり
var users = await _context.Users.Include(x=> x.Roles).ToListAsync();
:あなたのケースでは、それは次のようになります。ユーザーの収集
@foreach (var user in Model)
{
<tr>
<td>@user.UserName</td>
<td>@user.Email</td>
<td>@user.LockoutEnabled</td>
@foreach (var role in user.Roles)
{
<td>@role.Id</td>
<td>@role.Name</td>
}
</tr>
}
関連する問題
- 1. Asp.Net IDでユーザーのロール名を取得する方法
- 2. ASP.NET ID:ロール内のすべてのユーザーを取得する
- 3. Asp.net FormsAuthenticationユーザー名、ID、GUID
- 4. ASP.NET ID 2と匿名ユーザー
- 5. ASP MVCユーザーとロールのリスト
- 6. ASP.net MVC + ASP.netアイデンティティ播種ロールとユーザー
- 7. ASP.Net MVCユーザーとそのロールの一覧
- 8. Asp.net IDでロールにユーザーを追加できません
- 9. ASP.netはロール内のユーザーです
- 10. ASP.NET IDを追加するロール
- 11. カスタム "ユーザー"テーブルのASP.NET ID
- 12. ロールとOOP継承を使用してASP.NET IDユーザーを管理する方法
- 13. ASP.NET MVC 5-特定のユーザーのロールを取得する
- 14. ユーザー名のないASP.NETログインコントロール
- 15. ASP.NET MVC - チェックボックスのリストID、名前、および値
- 16. ASP.NETメンバーシップ/ロール - 複数のアプリケーション/ロールにユーザーをリンクする方法は?
- 17. ユーザーのグループ名/ロール名を取得する方法
- 18. ASP.NET ID 2のロールがクッキー内にあるようです
- 19. C#ASP.NET ID 2(.NET Framework MVC) - パーミッションとロールの使用
- 20. Retrive laravelでユーザーを収集するためのロール名
- 21. ASP.net逆のユーザーGUIDからユーザー名
- 22. ASP.NET MVC IDユーザーIDをintに
- 23. ASP.netでユーザーIDを保持
- 24. SimpleMembership:ロール内のユーザーのリストを取得する方法は?
- 25. ASP.NET ID - 匿名ユーザーに関する情報を維持する
- 26. ASP.NET MVC ID電子メール/特殊文字を含むユーザー名
- 27. ASP.NET MVC 3:インターネットアプリケーション内のユーザーとロールを管理する
- 28. ASP.NET - メンバーシップとロール
- 29. ASP.NET MVC3ロール
- 30. ASP.NETロール管理
「私はいくつかの問題に直面しました」問題が何であるかを推測できないので、問題を説明してください。また、 'Model'の型を指定してください。 – spender
@FatikhanGasimovあなたはentityframeworkを使用していますか? – tmg
@tmgはい、私はefを使用しています –