[英]How to create a webpart page with included webpart in sandboxed solution
[英]How to add custom webpart (sandboxed) to page layouts
我正在Office 365(SharePoint Online)上做一些網站商標。 在右列(例如:相關主題,最新更新...),具有自定義WebPart(已裝箱的WebPart)所需的頁面布局很少。 在將自定義Web部件部署為服務器場解決方案時,我已成功將其添加到頁面布局中,但是在SharePoint Online上它不起作用,因為程序集已部署到內容數據庫而不是GAC。 但是,當我們在頁面上手動添加webpart時,它可以完美工作是否有任何解決方案可以將帶盒裝的webpart添加到頁面布局中?
您能否提供一些代碼示例? 我認為它應該在某些方面可行,要么使用javascript和SP.WebParts.LimitedWebPartManager在訪問頁面時以編程方式添加Webpart,要么在頁面布局aspx中使用以下標記。
<WebPartPages:SPUserCodeWebPart runat="server"
Description="Your webpart"
Title="Webpart1"
AssemblyFullName="$SharePoint.Project.AssemblyFullName$"
SolutionId="{Your SPSolutionGuid}"
ID="WebpartId"
TypeFullName="Contoso.SharePoint.WebPart"></WebPartPages:SPUserCodeWebPart>
盡管我沒有在頁面布局中測試上述標記,但僅在專用的aspx頁面上進行了測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.