【发布时间】:2011-12-11 04:55:28
【问题描述】:
我想在新的 ASP.NET MVC 3 Razor 应用程序中重复使用旧的 ASP.NET WebForm 母版页。有什么方法可以重复使用此母版页,或者我需要将此母版页重新创建为 razor 布局?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 razor
我想在新的 ASP.NET MVC 3 Razor 应用程序中重复使用旧的 ASP.NET WebForm 母版页。有什么方法可以重复使用此母版页,或者我需要将此母版页重新创建为 razor 布局?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 razor
不,母版页和布局非常不同,而且不是特别兼容。
坦率地说,从一种转换到另一种应该不是很难,HTML 应该保持不变,但您只需用剃须刀代码替换几块即可。即使是复杂的母版页也应该只有几个占位符。唯一的问题是,如果您为 master 使用代码隐藏,您必须为剃刀视图找出一些东西。
【讨论】:
很遗憾,没有对此的支持,但您可能会发现以下文章很有趣:
http://www.hanselman.com/blog/MixingRazorViewsAndWebFormsMasterPagesWithASPNETMVC3.aspx
【讨论】: