SharePoint:People Picker在Ajax TabPanel内部不起作用

问题描述

| 在Ajax TabPanel中使用SharePoint:PeoplePicker是否有解决方案?我正在开发用于使Form和Form具有许多选项卡的可视化Webpart,因此我需要Panel内的SharePoint:PeoplePicker。 预先感谢,如果有人知道怎么可能     

解决方法

        这就是我在MOSS 2007和SmartPart(在2007年等效于Visual WebPart)中执行的操作,以将人员选择器控件放置在ajax面板中 1)将ajax面板放置在aspx页面上(updatepanel或其他类似控件) 2)在页面加载事件中的背后代码中创建一个Peoplepicker控件。使用Microsoft.SharePoint.WebControls.PeopleEditor类。 vb.net中的一个示例:
 objEditorSearchHistory = New PeopleEditor()
 objEditorSearchHistory.PlaceButtonsUnderEntityEditor = True
 objEditorSearchHistory.ID = \"pplEditorSearchHistory\"
 objEditorSearchHistory.AllowEmpty = False
 objEditorSearchHistory.SelectionSet = \"User,SecGroup,SPGroup\"
 objEditorSearchHistory.MultiSelect = False
 objEditorSearchHistory.Width = Unit.Pixel(150)
3)将人员选择器控件添加到面板中(panel.controls.Add(人员选择器)