Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010 SharePoint:SPField.FieldRenderingControl如果列表来自其他网站,则不会呈现_Sharepoint 2010 - Fatal编程技术网

Sharepoint 2010 SharePoint:SPField.FieldRenderingControl如果列表来自其他网站,则不会呈现

Sharepoint 2010 SharePoint:SPField.FieldRenderingControl如果列表来自其他网站,则不会呈现,sharepoint-2010,Sharepoint 2010,我有一个自定义的新建/编辑表单,它使用字段的FieldRendering control属性呈现编辑控件。当列表和表单位于SharePoint网站集的第一级子网站(根网站/子网站1)时。它很好用 当我尝试使用相同的代码在网站集的另一个第一级子网站(RootSite/SubSite2)中呈现表单时,编辑控件不会呈现。我的代码在(RootSite/Subsite2)中,列表仍然在(RootSite/SubSite1)中。我得到了一个提示,RootFolder参数可能会有所帮助,但没有成功。有什么想法

我有一个自定义的新建/编辑表单,它使用字段的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())
            {