0

我们有一个用webforms( asp.net 4.0) 创建的大项目,并且有母版页、菜单等,我们必须创建一个新项目(我们选择MVC,用于分离问题)但它必须集成到这个 webform 门户中。我在webforms 应用程序的解决方案一个新项目mvc,现在:我如何从MVCrazoraspx页面(具有母版页的主页,或来自简单内容页面)?在 webforms 应用程序中,我们有一个垂直菜单,我们应该能够从这样一个菜单调用 mvc 项目中的 main razor 页面,以便从旧的 webforms 应用程序开始使用新应用程序,就像一个门户网站。如果有几种可能性可以从 aspx 页面调用剃须刀页面,它们是哪一种?

提前致谢

4

1 回答 1

0

阅读此内容以了解更多信息Razor 和 Asp.net 混合模式下的网络表单

来自 soctt hansleman 邮报

Html.RenderPartial 或 Html.RenderAction 是在视图引擎之间移动的机会。正如 Eilon Lipton 所说,局部视图或控制器动作的概念是 ASP.NET MVC 中的一流概念,但母版页是特定视图引擎的实现细节。

您可以将共享内容放在 Partials 中,然后从任何地方调用它们。例如,根据 Eilon 的建议,假设您有这三个 WebForms 部分视图

于 2013-01-22T09:29:52.510 回答