【发布时间】:2009-12-09 08:17:25
【问题描述】:
我正在使用 WSS3.0 API 来获取 ASPX 页面中的所有 Web 部件。
以下是我的代码:
SPFile page = web.GetFile(pageGuid);
SPLimitedWebPartManager wpm = page.GetLimitedWebPartManager(PersonalizationScope.Shared);
WebPartFactory factory = new WebPartFactory();
foreach (System.Web.UI.WebControls.WebParts.WebPart webpart in wpm.WebParts)
{
//Some other logic
}
此代码适用于大多数 Web 部件。但是对于 ParameterizableWebPart,它总是返回一个 ErrorWebPart。
页面配置正确,因为我可以在资源管理器中查看所有报告。
你遇到过这个问题吗?还是我的代码有问题?
感谢任何 cmets。 谢谢。
【问题讨论】: