1

我有一个主要布局,@Renderbody 可以在其中工作,但我现在正在开发一个新控制器(称为系统),所以我想使用另一个布局。所以我在文件夹_ViewStart.cshtml里面添加了。~/Views/System这个页面的内容是:

@{
    Layout = "~/Views/Shared/_System.cshtml";
}

所以我在共享视图文件夹中创建了一个视图,名为_System.cshtml. 它似乎确实找到了布局,因为当我删除 _System.cshtml 它确实说没有布局。

但是为什么会出现这个错误?:\

Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments

Source Error:

Line 11:         <div id="content">
Line 12:             @RenderBody
Line 13:         </div>
Line 14:     </body>
4

1 回答 1

4

RenderBody是一种方法:

@RenderBody()
于 2013-07-31T13:42:28.387 回答