1

我使用最新版本 (6.1.6) 作为 MVC 站点创建了一个 Umbraco 站点。现在我有一个检索用户列表的现有网站。我想将这些页面集成到自定义部分下的 Umbraco 中。在以前版本的 Umbraco (4.7) 中,我曾经在 .NET 中创建用户控件来执行我的非 Umbraco db 任务,然后通过将 DLL 和用户控件放入其中,将它们链接到 Umbraco。

如何使用 MVC 站点执行此操作?我对 SurfaceController 和 RenderMVCController 做了一些阅读,但我很困惑,因为我真的不想使用任何与 Umbraco 相关的控制器。我只想将现有的视图/控制器集成到 Umbraco 站点中,就像我过去对 .NET 用户控件所做的那样

有什么想法可以实现吗?

4

1 回答 1

1

您仍然可以像以前一样使用网络表单控件。Umbraco 允许您混合 Web 表单和 MVC,但它是基于页面的。据我所知,您不能将 MVC 和 Web 窗体功能混合到一个页面中,但您可以在应用程序中同时拥有 Web 窗体和 MVC 页面。

如果您能够应付它,您可以使用母版页模板(非 MVC)创建一个新页面,并在那里使用您的用户控件宏。

于 2013-11-11T20:34:03.487 回答