如何在ASP.NET MVC中使用Razor Layout作为母版页

时间:2011-09-01 07:40:51

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

我正在使用ASP.NET MVC 3并且使用aspx编写了一些部分。 所以在我的一些观点中,我有类似的东西

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="Thread.Index" %>

但我已经使用Razor的布局为网站创建了布局,我也想在这个.aspx文件中使用该布局。
我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:13)

答案 1 :(得分:6)

您不能将Razor布局与WebForms视图一起使用。您需要为WebForms视图创建WebForms母版页。视图引擎不能像这样混合。

答案 2 :(得分:1)

我很确定你不能混合两个不同的视图引擎(Razor视图引擎和旧的ASPX视图引擎)。