来自 MemberShipUser 的输出名称
Output name from a MemberShipUser
基本上,我想做的是 table 所有员工的姓名。但是我似乎找不到从用户那里获取姓名的正确方法,我只能获取用户名和电子邮件。
我正在寻找与此类似的东西:@Members.GetCurrentMemberProfileModel()
但是它必须根据用户名(或类似的东西)获取 ProfileModel。找了好久都没找到
@{
var headQuartersEmployees = (List<MembershipUser>) ViewBag.HeadQuartersEmployees;
}
@foreach (var employee in headQuartersEmployees)
{
<tr>
<td>@employee.Name <-- ??? Name is not available here ???</td>
<td>@employee.LastLoginDate</td>
<td>@employee.UserName</td>
<td>@employee.Email</td>
<td class="text-center">
<a class="btn btn-rabo-transparant" href="#" data-toggle="modal" data-target="#myModal">
<i class="fa fa-edit"></i>
</a>
<a class="btn btn-rabo-transparant remove-btn" href="#">
<i class="fa fa-remove"></i>
</a>
</td>
</tr>
}
好吧,几个小时后我发现我可以用它来解决我的问题..
@ApplicationContext.Services.MemberService.GetByUsername(employee.UserName).Name
这有点令人讨厌,因为现在我需要再次查询数据库以获取名称,而对象中已经包含 Member
对象,但无法访问,因为 属性 是私有的...
基本上,我想做的是 table 所有员工的姓名。但是我似乎找不到从用户那里获取姓名的正确方法,我只能获取用户名和电子邮件。
我正在寻找与此类似的东西:@Members.GetCurrentMemberProfileModel()
但是它必须根据用户名(或类似的东西)获取 ProfileModel。找了好久都没找到
@{
var headQuartersEmployees = (List<MembershipUser>) ViewBag.HeadQuartersEmployees;
}
@foreach (var employee in headQuartersEmployees)
{
<tr>
<td>@employee.Name <-- ??? Name is not available here ???</td>
<td>@employee.LastLoginDate</td>
<td>@employee.UserName</td>
<td>@employee.Email</td>
<td class="text-center">
<a class="btn btn-rabo-transparant" href="#" data-toggle="modal" data-target="#myModal">
<i class="fa fa-edit"></i>
</a>
<a class="btn btn-rabo-transparant remove-btn" href="#">
<i class="fa fa-remove"></i>
</a>
</td>
</tr>
}
好吧,几个小时后我发现我可以用它来解决我的问题..
@ApplicationContext.Services.MemberService.GetByUsername(employee.UserName).Name
这有点令人讨厌,因为现在我需要再次查询数据库以获取名称,而对象中已经包含 Member
对象,但无法访问,因为 属性 是私有的...