好的,如果有人有同样的问题,这是经过大量调查后的解决方案。
您必须使用with的模板。在此模板部分中,您需要添加<mgt-people-picker>
data-type=selected-person
- 具有
<mgt-person>
正确属性的(我在源代码中找到的)
<input type=hidden />
存储值:
<mgt-people-picker>
<template data-type="selected-person">
<input type="hidden" value="{{person.userPrincipalName}}" name="people" id="people" />
<mgt-person view="oneLine" person-details="{{person}}" fetchImage=true></mgt-person>
</template>
</mgt-people-picker>
从您的后端处理程序中,您将获得Request.Form["people"]
属性中选择的所有人员
public void OnPost()
{
foreach (var personSelected in Request.Form["people"])
Debug.WriteLine(personSelected);
}
该解决方案优雅且易于使用和理解。不幸的是,该文档缺少有关自定义的详细信息,尤其是有关模板的信息:)