如何在 Sharepoint 2007 中获取页面上的所有 WebpartZone?
有没有办法获取 MOSS 2007 中给定页面上的所有 WebPartZone? 通过迭代所有 Web 部件,可以获取包含 Web 部件的区域,但不会包含空区域。 使用 SPLimitedWebPartManager 获取页面上的所有 WebPart。
这需要从布局页面完成。
Is there any way to get all WebPartZones on a given page in MOSS 2007? By iterating over all the Webparts it's possible to get zones with webparts in, but empty Zones won't be included then. Using SPLimitedWebPartManager to get all WebParts on a page.
This needs to be done from a Layouts page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那么您可以获得 SPWebPartManager。 然后使用 Zones 属性迭代页面中的区域。
请参阅 http://msdn .microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webpartmanager.zones.aspx 了解有关使用区域的详细信息。
我认为这可能有效,但你应该尝试一下。
C#
Well you can get the SPWebPartManager. Then use the Zones property to iterate over the Zones in the Page.
See http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webpartmanager.zones.aspx for more info on using the zones.
I think this may work but you should probably try it.
C#