SharePoint 2010自定义字段XML
-
22-10-2019 - |
题
最近,我一直在尝试为SharePoint 2010开发一个自定义字段(级联下拉)。我正在使用Codeplex中的示例。问题在于该样本适用于SharePoint 2007,并使用如下XML中的样本。
<PropertySchema>
<Fields>
<Field Name="SiteUrl" Hidden="TRUE" DisplayName="SiteUrl" MaxLength="500" DisplaySize="100" Type="Text">
</Field>
由于SharePoint 2010中的某些原因,这似乎不起作用,并且正在给出以下错误:
system.invalidcastException:无法施放类型的对象'asp._controltemplates_cascadingdropdowneditfieldcontrol_ascx'键入'microsoft.sharepoint.webcontrols.ifieldeditor'。
在Microsoft.sharepoint.applicationpages.fieldcustomizationpage.createchildcontrols()
在microsoft.sharepoint.applicationpages.fieldnewpage.createchildcontrols()上
在system.web.ui.control.ensurechildcontrols()
在Microsoft.sharepoint.applicationpages.fieldcustomizationpage.onload(EventArgs e)上
在Microsoft.sharepoint.applicationpages.fieldnewpage.onload(EventArgs e)上
在system.web.ui.control.loadRecursive()
在system.web.ui.page.page.processrequestmain(boolean includestagesbeforeasyncpoint,boolean incluce inclucefterAsyncpoint)
有没有办法在createchildcontrol而不是propertyschema中添加相同的东西?还是有人建议解决这个问题?
解决方案
找到了这个网站,可以很容易地放下级联下拉:请参考http://www.sharepointkings.com/2010/09/sharepoint-cascading-drop-downs-using.html