Создайте страницу программно с помощью Sitefinity API
Я хочу создать страницу программно с помощью API Sitefinity, я знаю, какой код написать, но я не знаю, какой файл создать или отредактировать, чтобы вставить этот код, пожалуйста, помогите мне, это код, который я хочу вставить, заранее спасибо:
Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager ();
Telerik.Cms.ICmsPage newPage = cmsManager.CreatePage ("О нас");
cmsManager.SavePage (NEWPAGE);
1 ответ
Я получил ответ (от Джоша Моралеса): "Это зависит от того, чего вы пытаетесь достичь. Вы можете поместить команду execute на пустую страницу webforms (создать страницу test.aspx и поместить ее в код позади) и запустить эту страницу для выполнения. Вы можете также поместить его в пользовательский элемент управления (файл ascx) в качестве виджета и поместить его на страницу для запуска. В качестве альтернативы вы можете обернуть его в модуль, но это более продвинутое и, вероятно, необходимо, только если вам что-то нужно многоразового использования. Для получения дополнительной информации о создании модуля взгляните на пример модуля модуля внутри сайта: http://www.sitefinity.com/documentation/documentationarticles/developers-guide/how-to/how-to-create-a-testimonials-intra-site-module"