小编Kas*_*sra的帖子

.NET如何在Active Directory中搜索和获取用户列表

我以前从未编程过Active目录和MVC,需要一些建议.

我正在使用以下代码进行搜索,并获取视图中的用户列表.我不知道我是否走在正确的轨道上,如何在cshtml的列表视图中获取它?

   public ActionResult Find()
    {
        DirectoryEntry entry = new DirectoryEntry(
                      "LDAP://example..");

        DirectorySearcher searcher;
        SearchResultCollection results;

        searcher = new DirectorySearcher(entry);

        searcher.Filter = "(&(objectClass=user)(displayname=*))";
        searcher.SearchScope = SearchScope.Subtree;

        using (searcher)
        {
            results = searcher.FindAll();

            foreach (SearchResult result in results)
            {
               string searchOK = result.Properties["displayname"][0].ToString();
               objects.Add(searchOK);
            }
        }
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc active-directory

1
推荐指数
1
解决办法
1063
查看次数

标签 统计

active-directory ×1

asp.net-mvc ×1

c# ×1