Umbraco 在后台使用 mvc
Umbraco using mvc in backoffice
我在树中创建了自定义部分并添加了项目。当我点击这个项目时,我重定向到 App_Plugins/ProjName/BackOffice/folder/edit.html
我有疑问是否可以使用示例局部视图和 mvc 控制器来显示详细信息?我找到了只有 angular.
的例子
是的。有可能的。默认情况下,Umbraco 希望您对后台的所有内容使用 Angular。但是,有一些功能允许尚未移植到 Angular 的 Umbraco 的旧部分加载,您可以使用。
您可以将其设置为您的自定义树项目 URL 设置为指向“/SECTION NAME/framed/URL 编码 URL 到您的 MVC 视图”。
下面是在执行此操作的自定义树控制器中创建树节点的示例:
var item = this.CreateTreeNode("dashboard", id, queryStrings, "Dashboard", "icon-dashboard", true);
item.RoutePath = "/ReportingSection/framed/%2Fumbraco%2Fbackoffice%2FMySection%2FReportingSection";
nodes.Add(item);
在这个例子中,我们正在加载
的框架版本
"/umbraco/backoffice/MySection/ReportingSection/"
这是一个 Umbraco 后台控制器,return 一些传统的 MVC 东西。
我在树中创建了自定义部分并添加了项目。当我点击这个项目时,我重定向到 App_Plugins/ProjName/BackOffice/folder/edit.html
我有疑问是否可以使用示例局部视图和 mvc 控制器来显示详细信息?我找到了只有 angular.
的例子是的。有可能的。默认情况下,Umbraco 希望您对后台的所有内容使用 Angular。但是,有一些功能允许尚未移植到 Angular 的 Umbraco 的旧部分加载,您可以使用。
您可以将其设置为您的自定义树项目 URL 设置为指向“/SECTION NAME/framed/URL 编码 URL 到您的 MVC 视图”。
下面是在执行此操作的自定义树控制器中创建树节点的示例:
var item = this.CreateTreeNode("dashboard", id, queryStrings, "Dashboard", "icon-dashboard", true);
item.RoutePath = "/ReportingSection/framed/%2Fumbraco%2Fbackoffice%2FMySection%2FReportingSection";
nodes.Add(item);
在这个例子中,我们正在加载
的框架版本"/umbraco/backoffice/MySection/ReportingSection/"
这是一个 Umbraco 后台控制器,return 一些传统的 MVC 东西。