我在aspx页面中使用SharePoint的人员选取器用户控件。我已将人员选取器控件的AllowEmpty属性设置为false。

但是,仍然没有进行控件所需的字段验证。我不想明确使用必需的字段验证控件来对此进行验证。有什么见解吗?

问候,
拉古拉曼

最佳答案

为了为基于validation的控件(如Entity Editor)启用/禁用People Editor,应组合指定以下属性:


AllowEmpty-表示是否允许使用空实体
ValidatorEnabled-表示是否启用了验证器


因此,在禁用空值的情况下,还应提供ValidatorEnabled="true",如下所示:

<wssawc:PeopleEditor
                                      AllowEmpty="false"
                                      ValidatorEnabled="true"
                                      id="userPicker"
                                      runat="server"
                                      SelectionSet="User,SecGroup"
                                      />

07-28 11:39