将现有的MVC视图集成到Umbraco中

时间:2013-11-11 17:40:07

标签: model-view-controller umbraco

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

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

有关如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:1)

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

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