从aspx页面调用剃刀页面

时间:2013-01-22 09:21:30

标签: asp.net-mvc razor asp.net-4.0

我们使用webformsasp.net 4.0)创建了一个大型项目,并拥有主页,菜单等, 我们必须创建一个新项目(我们选择MVC,以解决分离问题),但必须将其集成到此webform门户中。我在webforms应用程序的解决方案中添加了一个新的mvc项目,现在: 如何从MVC页面(具有母版页的主页或简单内容)调用razor项目(使用aspx创建,通常是索引页面)的页面页)? 在webforms应用程序中,我们有一个垂直菜单,我们应该能够从这样的菜单调用mvc项目中的主要剃须刀页面,以便从旧的webforms应用程序开始使用新的应用程序,就像一个门户。 如果有几种可能性从aspx页面调用剃刀页面,那么它们是什么?

提前致谢

1 个答案:

答案 0 :(得分:0)

请阅读此内容以获取更多信息Razor and Asp.net webforms in Mixed Mode

来自soctt hansleman Post

  

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

     

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