Создайте веб-страницу с веб-частью программно

Я хочу создать несколько страниц веб-частей (программно) с пользовательскими веб-частями. Я искал в интернете, но не мог найти ничего, что я мог бы получить на работу.

Вот мой код (где я создаю страницу приветствия, а не страницу веб-части):

using (SPSite site = new SPSite("http://v99-sp-public/"))
            {
                using (SPWeb web = site.OpenWeb())
                {
                    PublishingSite pSite = new PublishingSite(site);
                    SPContentType ctype = pSite.ContentTypes["Welcome Page"];
                    PageLayoutCollection pageLayouts = pSite.GetPageLayouts(ctype, true);
                    PageLayout pageLayout = pageLayouts["/_catalogs/masterpage/welcomesplash.aspx"];
                    PublishingWeb pWeb = PublishingWeb.GetPublishingWeb(web);
                    PublishingPageCollection pPages = pWeb.GetPublishingPages();
                    PublishingPage pPage = pPages.Add("Klanten2.aspx", pageLayout);
                    SPListItem newpage = pPage.ListItem;
                    newpage["Title"] = "Klanten";

                    newpage.Update();

                    newpage.File.CheckIn("Checkin");
                    newpage.File.Publish("Publisch");
                 }
              }

Пожалуйста, помогите мне,

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос