对于使用现代团队网站模板的子网站,无法将非默认字段/列(例如'Title'
)加载/添加到新创建的列表'Site Pages'
中。您得到的错误是"The object is used in the context different from the one associated with the object."
使用的API是SharePoint Online CSOM 16.1.8210.1200
一个非常明显的结果是,由于缺少'Site Pages/Home.aspx'
列,因此无法正确创建主页'Title'
。
因此,从Web浏览器访问网站时,您看到的第一件事是显示'NoComponentId'
的错误页面。另外,在为这个新创建的列表项加载字段时,您会收到错误:"Microsoft.SharePoint.Client.ServerException: Column 'Title' does not exist. It may have been deleted by another user. /sites/SiteName/SubSiteName/SitePages"