首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自MemberShipUser的输出名称

来自MemberShipUser的输出名称
EN

Stack Overflow用户
提问于 2018-02-21 09:46:38
回答 1查看 25关注 0票数 0

基本上,我想做的就是把所有员工的名字都列出来。但我似乎找不到一个正确的方式从用户那里获得名称,我只能得到UserName和电子邮件。

我正在寻找一些类似于此的东西:@Members.GetCurrentMemberProfileModel(),但是它必须根据用户名(或类似的东西)获取ProfileModel。我已经找了很长一段时间了,但找不到。

代码语言:javascript
复制
@{
    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>
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-21 15:46:38

好的,过了几个小时,我发现我可以用这个来解决我的问题。

代码语言:javascript
复制
@ApplicationContext.Services.MemberService.GetByUsername(employee.UserName).Name

这有点令人讨厌,因为现在我需要再次查询数据库,以获得一个名称,而该对象已经包含了Member对象,但由于该属性是私有的,所以无法访问.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48902705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档