我有一个主要布局,@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>