c# - 如何将 WebPart 添加到 SharePoint 网站中的所有页面?

标签 c# asp.net .net visual-studio-2008 sharepoint-2007

我将 SharePiont Server 2007 Enterprise 与 Windows Server 2008 Enterprise 结合使用,并且使用发布门户模板。我正在使用 VSTS 2008 + C# + .Net 3.5 进行开发。我想知道如何将 WebPart 添加到 SharePoint 网站的所有页面?有引用样本吗?

我想使用这个WebPart在所有页面上显示一些公共(public)信息(但这些信息可能会动态变化,这就是我选择WebPart的原因)。

最佳答案

根据您的具体情况,有两种方法可以实现此目的。

如果网站已存在,您需要迭代网站,添加 Web 部件:

http://blogs.msdn.com/tconte/archive/2007/01/18/programmatically-adding-web-parts-to-a-page.aspx

如果网站不存在,则您可以将 Web 部件添加到网站模板中:

How to add a web part page to a site definition?

关于c# - 如何将 WebPart 添加到 SharePoint 网站中的所有页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1854985/

相关文章:

c# - FormView 绑定(bind)中的 DropDownList

asp.net - Session改变或无效时,HttpCookie不会被删除

c# - 使用存储库时,ASP.NET MVC 中业务逻辑的最佳位置是什么?

c# - 如何获取行数据绑定(bind)事件中单元格的值?以及如何检查单元格是否为空?

c# - 部署后连接字符串修改

c# - 如何使用 WinForms PropertyGrid 编辑字符串列表?

c# - 在C#Web表单上的每个请求上运行的事件

c# - 如何在 Silverlight 中聚焦图像?

javascript - onclick 事件在 Internet Explorer 中不起作用

c# - SQL 查询跟踪问题