Stu*_*Stu 9 c# razor asp.net-mvc-3
我有一个MVC3网络应用程序,我想开始使用整个Razor视图.
大多数网站都使用Site.Master工作正常,所以我将大部分网站打包成部分视图,并尝试添加具有相同内容的布局.
在阅读Scott Gu的博客后,我在我的~/Views目录中添加了一个名为_ViewStart.cshtml的文件,以便默认情况下应用它.
不幸的是,这给了我错误:
The name 'RenderBody' does not exist in the current context
如果调用该文件_viewstart.cshtml.
如果它被调用_layoutviewstart.cshtml它将工作,但我必须直接在视图中引用它.
如果它被调用_billyviewstart.cshtml是有效的,但我必须再次在视图中引用它.
Nur*_*MAZ 12
查看开始
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)
Layout.cshtml
<!DOCTYPE html>
<html>
<body>
@RenderBody()
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9117 次 |
| 最近记录: |