SharePoint 利用Feature 设置站点首页
1. 创建Feature,设置Scope为Web,命名为SetHomePape Feature
2. 添加接受事件,代码如下:
public override void FeatureActivated(SPFeatureReceiverProperties properties)
{
SPWeb web = properties.Feature.Parent as SPWeb;
if (web != null)
{
SPFolder rootFolder = web.RootFolder;
rootFolder.WelcomePage = "SitePages/SpHome.aspx";
rootFolder.Update();
}
}
// Uncomment the method below to handle the event raised before a feature is deactivated.
public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
{
SPWeb web = properties.Feature.Parent as SPWeb;
if (web != null)
{
SPFolder rootFolder = web.RootFolder;
rootFolder.WelcomePage = "SitePages/Home.aspx";
rootFolder.Update();
}
}
浙公网安备 33010602011771号