我已經列出了用戶及其角色列表,並列出了我的SQL數據庫中的所有用戶。我想要能夠選擇其中一個用戶並改變他們的角色,就像下面的圖片一樣。但我需要幫助來獲取選定用戶的「數據」。 如果有問題,我正在使用MVC身份。mvc - 在用戶列表中選擇一個用戶
控制器代碼誰顯示列表
var role2 = (from r in context.Roles where r.Name.Contains("Administrator") select r).FirstOrDefault();
var admins = context.Users.Where(x => x.Roles.Select(y => y.RoleId).Contains(role2.Id)).ToList();
var adminVM = admins.Select(user => new UserViewModel
{
Username = user.UserName,
RoleName = "Administrator"
}).ToList();
查看代碼:
@foreach (var usera in Model.Administrators)
{
<td>@usera.Username</td>
<td>@usera.RoleName</td>
<td>(bootstrap modal button)</td>
bootstrap modal body:
Current Role: <strong>@usera.RoleName</strong>
然後我想從他們的角色中刪除了 「選擇」 的用戶,並添加到另一個。
http://stackoverflow.com/questions/2068445/get-current-users-role –
我的意思是你怎麼知道你在列表中選擇的用戶? – CAMELYON
https://www.codeproject.com/Articles/1078491/Creating-Forms-in-ASP-NET-MVC –