【发布时间】:2011-03-08 16:13:35
【问题描述】:
我想将 WhatsPopularWebPart 添加为委托控件。在 masterpage 中注册了一个 controlid 并使用此 XML 清单创建了一个功能:
<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>
但是,webpart 一直说“正在加载”。我认为回调没有执行。当我查看 HTML 时,WebPartId 只是零(0000-00000-00 等)而不是有效的 GUID。也许这就是问题所在? 我想将 webpart 添加到网站上的每个页面,因此使用委托控件。
【问题讨论】:
标签: sharepoint delegates controls web-parts