2013-05-05 47 views
-1

技術使用:asp.net c#MVC4 ldap AD如何枚舉域列表到登錄頁面下拉框中?

驗證似乎在我的測試環境中工作。更改web.config

現在我正在編寫一個Web應用程序,需要向用戶提供登錄屏幕。 用戶可以輸入用戶名/密碼並從下拉列表中選擇一個域。 如何枚舉服務器的AD林中的所有可用域,甚至在基本身份驗證之後用戶登錄之前?

我的疑問是...即使沒有登錄並驗證用戶訪問AD,下拉框如何填充可用域列表以便登錄用戶可以選擇相應的域?

它會從sqlserver數據庫填充域列表還是可以從AD本身拉起?請指導我...

回答

0

如何填充dorpdownlist使用htmlhelpers這個域列表..

得到這個代碼,拉從Active Directory中的所有域的列表:

域的域= Domain.GetDomain(新的DirectoryContext(DirectoryContextType.Domain,「yourDomain」,「用戶名」,「密碼」));

Forest forest = domain.Forest;

DomainCollection domains = forest.Domains;