我正在尝试使用 Office AMS 核心解决方案来创建具有可能值的选择字段。
名称不能以“<”字符开头,十六进制值 0x3C。第 1 行,位置 133。
我正在使用的代码是:
if (!ctx.Web.FieldExistsByName("Rating"))
{
string xmlChoices = @"<CHOICES>
<CHOICE>5</CHOICE>
<CHOICE>4</CHOICE>
<CHOICE>3</CHOICE>
<CHOICE>2</CHOICE>
<CHOICE>1</CHOICE>
</CHOICES>";
ctx.Web.CreateField(fieldIdRating, "Rating", FieldType.Choice, "Rating", "Knowledge Transfer Fields", additionalXmlAttributes:xmlChoices);
Field ratingField= ctx.Web.Fields.GetByInternalNameOrTitle("Rating");
}
我检查了 Office AMS 核心解决方案中生成的 XML,发现它试图将其<Field>
附加<Field>
到.