我在usercontrol中有一个PeopleEditor(Visual webpart)。我尝试通过下面的代码设置页面加载时PeopleEditor字段的值。 但它是空的,除了if(!IsPostBack)之外,它的工作正常。
if (!IsPostBack)
{
PeopleEditor box1 = (PeopleEditor)GridViewMatrix.Rows[0].Cells[1].FindControl("PeopleEditorApprover");
box1.CommaSeparatedAccounts="domain\user";
}
<spuc:PeopleEditor ID="PeopleEditor1" runat="server" Width="100%" class="fieldName" CommaSeparatedAccounts='<%# Bind("Approver")%>'
AllowEmpty="true" MultiSelect="false" SelectionSet="User,SecGroup,SPGroup" Font-Size="Medium"/>
任何解决方案?