SharePoint - 从站点定义中查找对default.aspx的引用

时间:2010-09-17 12:38:26

标签: sharepoint

是否有一种方法可以在功能中找到随自定义网站定义一起提供的default.aspx。 我有一个场景,我用自定义页面替换default.aspx页面,但是当该功能被取消激活时,我需要将原件放回原位。

我考虑过将初始替换发生(激活)时将现有的default.aspx移动到default-old.aspx但是现有的default.aspx尚不存在(当在配置期间执行功能时)因此我没有能够重命名现有的。

因此,我的问题是,如何通过代码找到与网站定义相关联的default.aspx页面? THX

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我会为您的新/更新默认页面提供不同的名称,部署,然后在功能接收器功能激活事件中按代码更改站点的欢迎页面。如果您正在使用Moss 2007,则可以使用PublishingWeb.DefaultPage属性或WSS approach