Sitefinity 自定义后端页面 MVC

Sitefinity Custom Backend Pages MVC

我知道如何通过 UI (../Sitefinity/Administration/BackendPages/Pages) 创建后端页面。有没有一种方法可以通过 VS 中的项目添加一个,这样我就可以创建一个自定义 MVC 管理页面来控制控制器并且样式类似于后端的其余部分?

我想在后端顶部添加一个新部分,类似于链接到一个自定义 MVC 页面的仪表板、页面、内容、设计或管理。

最好是通过 Sitefinity UI 创建页面,然后将您的 MVC 小部件添加到页面。页面看起来与其他后端页面完全一样,您将可以控制您的小部件。

通常您会在顶级创建群组页面,例如自定义内容,然后是下面的标准页面。

结合上面Veselin的回答,找到了一个很好的解决方案。在 ../Sitefinity/Administration/BackendPages/Pages 通过 Sitefinity 后端创建页面后,您可以添加自定义 MVC 小部件。为了限制小部件仅出现在管理页面中,您可以将它们注册到仅适用于后端页面的 'Dashboard' 部分:

[ControllerToolboxItem(Name = "CustomAdminWidget", Title = "Custom Admin Widget", SectionName = "Dashboard", CssClass = "sfMvcIcn")]