Sharepoint 2010 SharePoint:SPField.FieldRenderingControl如果列表来自其他网站,则不会呈现
我有一个自定义的新建/编辑表单,它使用字段的FieldRendering control属性呈现编辑控件。当列表和表单位于SharePoint网站集的第一级子网站(根网站/子网站1)时。它很好用 当我尝试使用相同的代码在网站集的另一个第一级子网站(RootSite/SubSite2)中呈现表单时,编辑控件不会呈现。我的代码在(RootSite/Subsite2)中,列表仍然在(RootSite/SubSite1)中。我得到了一个提示,RootFolder参数可能会有所帮助,但没有成功。有什么想法吗Sharepoint 2010 SharePoint:SPField.FieldRenderingControl如果列表来自其他网站,则不会呈现,sharepoint-2010,Sharepoint 2010,我有一个自定义的新建/编辑表单,它使用字段的FieldRendering control属性呈现编辑控件。当列表和表单位于SharePoint网站集的第一级子网站(根网站/子网站1)时。它很好用 当我尝试使用相同的代码在网站集的另一个第一级子网站(RootSite/SubSite2)中呈现表单时,编辑控件不会呈现。我的代码在(RootSite/Subsite2)中,列表仍然在(RootSite/SubSite1)中。我得到了一个提示,RootFolder参数可能会有所帮助,但没有成功。有什么想法
谢谢在这种情况下,您可以按如下方式打开根站点:
using (SPSite oSPsite = new SPSite(SPContext.Current.Site.RootWeb.Url))
{
using (SPWeb oSPWeb = oSPsite.OpenWeb())
{