微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从活动目录获取显示名称

如何解决从活动目录获取显示名称

我是 asp.net core 的新手,我正在尝试从以下代码的活动目录中提取用户名/显示名)。

public async Task<IActionResult> Create(IFormCollection col)
{
    if (!User.Identity.IsAuthenticated) RedirectToAction("Index","Home");
    UserLicense uc = new UserLicense();
    if (ModelState.IsValid)
    {
        try
        {
            DateTime? ends = null;
            if (DateTime.TryParse(col["ends"],out DateTime tmp)) ends = tmp;
            string username = col["user.username"].ToString().normalize();
            var user = _context.Users.FirstOrDefault(x => x.normalizedUsername == username);
                
                if (user == null)
                {
                    user = new User
                    {
                        DateCreated = DateTime.Now,normalizedUsername = username.normalize(),//Username = username.Trim();
                        Username = $"{username[0].ToString().Trim().toupper()}{username.Substring(1)}"
                    };
                    _context.Users.Add(user);
                    _context.SaveChanges();
                }

在我看来,我有以下脚本来自动填充搜索结果

<script>
    _af.push(() => {
        $('#User_Username').autoComplete();
    });
</script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。