我想將WhatsPopularWebPart作爲委託控件添加。註冊在母版一個控件ID並創建了一個功能與該XML-清單:WhatsPopularWebPart作爲委託控制
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Control ControlAssembly="Microsoft.Office.Server.WebAnalytics.UI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" ControlClass="Microsoft.Office.Server.WebAnalytics.Reporting.WhatsPopularWebPart" Id="WebAnalyticsDelegate" >
<Property Name="Title">Most viewed pages</Property>
<Property Name="DateRange">SevenDays</Property>
<Property Name="ItemLimit">6</Property>
</Control>
然而,web部件口口聲聲說「加載」。我認爲回調沒有執行。當我查看HTML時,WebPartId僅爲零(0000-00000-00等),而不是有效的GUID。也許這就是問題所在? 我想將webpart添加到網站上的每個頁面,因此使用委託控件。
感謝您的回答。我正在使用委託,並顯示了Web部件。然而,它一直說「加載」,當我把網頁直接放在頁面上時,一切都很好......網頁部分首先顯示,說「加載」,然後用數據更新(使用AJAX或類似的東西)。用作委託時,更新不會執行。 – Roland 2011-03-07 09:10:46