从视图中调用布局

时间:2017-11-24 22:49:53

标签: html asp.net-mvc razor layout view

我正在尝试使用我视图中位于共享文件夹中的布局,但它在我的浏览器中显示空白页面:  Razor_learning.Models.Product产品皮划艇 这里我有两个问题: 1.为什么我得到了我的名字空间名称(Razor_learning.Models.Product Product),而我在我的视图中甚至在我的控制器和导入视图页面中都没有提到它? 为什么我的剃刀无法理解我的布局? 这是我的代码iv视图:

@Model Product
@{
    Layout = "_BasicLayout";
    ViewBag.Title= "producName";
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>

    @Model.ProductName

</body>
</html>

这是我在_BasicLayout中的代码:

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>
    <style>
        #mainDiv {
            padding:20px;
            border:solid medium black;
            font-size:20pt
        }
    </style>
</head>
<body>
    <div>
        @RenderBody()
    </div>
</body>
</html>

提前致谢,我希望有人可以帮助我。

0 个答案:

没有答案