Visual studio 使用Sitefinity API以编程方式创建页面

Visual studio 使用Sitefinity API以编程方式创建页面,visual-studio,api,sitefinity,sitefinity-3x,Visual Studio,Api,Sitefinity,Sitefinity 3x,我想使用Sitefinity API以编程方式创建页面,我知道要编写哪些代码,但我不知道要创建或编辑哪个文件以插入此代码,请帮助我,这是我要插入的代码,提前感谢: Telerik.Cms.CmsManager CmsManager=新Telerik.Cms.CmsManager() Telerik.Cms.ICmsPage newPage=cmsManager.CreatePage(“关于我们”) cmsManager.SavePage(newPage) 我得到了答案(来自乔什·莫拉莱斯) “这

我想使用Sitefinity API以编程方式创建页面,我知道要编写哪些代码,但我不知道要创建或编辑哪个文件以插入此代码,请帮助我,这是我要插入的代码,提前感谢:

Telerik.Cms.CmsManager CmsManager=新Telerik.Cms.CmsManager()

Telerik.Cms.ICmsPage newPage=cmsManager.CreatePage(“关于我们”)

cmsManager.SavePage(newPage)

我得到了答案(来自乔什·莫拉莱斯) “这取决于您试图完成的任务。您可以将其放在空白的webforms页面上(创建一个test.aspx页面并将其放在代码隐藏中),然后运行该页面以执行它。您还可以将其作为小部件放在用户控件(ascx文件)中,并将其放在页面上以运行它。 或者,您可以将其包装在模块中,但这更高级,可能只有在您需要可重用的东西时才需要。有关模块创建的更多信息,请参阅推荐网站内模块示例:“

我得到了答案(来自Josh Morales) “这取决于您试图完成的任务。您可以将其放在空白的webforms页面上(创建一个test.aspx页面并将其放在代码隐藏中),然后运行该页面以执行它。您还可以将其作为小部件放在用户控件(ascx文件)中,并将其放在页面上以运行它。 或者,您可以将其包装在一个模块中,但这是更高级的,并且可能只有在您需要可重用的东西时才需要。有关模块创建的更多信息,请参阅推荐的站点内模块示例:“

hehe我在stackoverflow的“sitefinity”警报中收到了此消息,这次您比我快:)很高兴您取得了进展,如果你有任何额外的反馈,一定要在论坛上发布,我也在那里观看!呵呵,这是我在stackoverflow的“sitefinity”提醒中得到的,这次你比我强:)很高兴你取得了进步,如果你有任何额外的反馈,一定要在论坛上发布,我也在那里观看!