我在 listdefination 中有一个字段类型选择
<Field Type="Choice"
DisplayName="Department Name"
Required="False"
NumLines="6"
Sortable="TRUE"
EnforceUniqueValues = "False"
ShowInNewForm="TRUE" ShowInEditForm="TRUE"
ID="{707D5193-13BE-4077-8009-224CD970646B}"
StaticName="DepartmentName"
Name="DepartmentName"
Group="Department Name" >
<CHOICES>
<CHOICE>Accounts</CHOICE>
<CHOICE>Admin</CHOICE>
<CHOICE>HR</CHOICE>
<CHOICE>Operations</CHOICE>
<CHOICE>Engineering</CHOICE>
<CHOICE>Marketing</CHOICE>
<CHOICE>Operations</CHOICE>
<CHOICE>Other</CHOICE>
</CHOICES>
</Field>
我已经覆盖了默认的新表单并编码为
<SharePoint:FormField
ID="ff_Department"
runat="server"
ControlMode="New"
FieldName="DepartmentName" >
</SharePoint:FormField>
现在在保存数据的同时我得到了它的价值
ff_Department.Value.ToString()
现在同时使用将其值保存到列表中
item["DepartmentName"] = ff_Department.Value.ToString();
它抛出错误
无效的查找值。 查找字段包含无效数据。请检查值并重试。
任何想法?