我想将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