Skip to main content

Posts

Showing posts with the label Add Webpart Programatically

Add Web Part Programatically on Home / Default Page

Hi,


Create a SharePoint 2010 Solution in Visual Studio.Add Feature & its scope.Add Feature Receiver Class & the add below mentioned code :


        public override void FeatureActivated(SPFeatureReceiverProperties properties)
        {
            // Get a reference to a web and a list
            SPWeb web = properties.Feature.Parent as SPWeb;
            string pageURL=web.RootFolder.WelcomePage;
            if(pageURL=="")
                pageURL="default.aspx";
            SPLimitedWebPartManager mgr = web.GetLimitedWebPartManager(pageURL  , System.Web.UI.WebControls.WebParts.PersonalizationScope.Shared);

            // Add the web part
            mgr.AddWebPart(CreatePageWebPart(web.Url), "Left", 1);
        }


        public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
        {
            try
            {
                // Get a reference to a web and a list
                SPWeb web = properties.Feature.Parent as SPWeb;
       …