我已经修改了MOSS 2007配置,以成功查询给定的目标AD。我想在PeopleEditor控件中显示一些自定义LDAP字段(例如国家/地区),并允许用户针对这些字段进行搜索。有人可以指出我有用的资源/教程来说明如何执行此操作吗?
谢谢,MagicAndi。
最佳答案
您需要继承EntityEditor控件(就像PeopleEditor一样)并编写您自己的查询和验证。
一些背景(阅读社区内容):
EntityEditorWithPicker
PickerDialog
SimpleQueryControl
除了这些链接,并使用Reflector仔细研究PeopleEditor控件外,另一个不错的资源是this blog post from Igor Kozlov。有一个不太详细但仍然有用的example on MSDN here。
我正在使用a CodePlex project来从人员选择器查询任何给定的Active Directory。它有充分的文档记录,并结合了Web上各种参考文献中的技术(当然值得赞扬)。希望它也能帮助到别人!