1

我是 asp.net 和 webmatrix 的新手,我正在尝试使用 asp.net 上提供的教程构建解决方案。一切正常,直到我制作了 css 文件(从教程中复制了代码)并在使用复制 css 的代码中传递了布局。我写道:@{ 布局 = "~_Layout.cshtml"; 它没有呈现我的页面并弹出错误:“在以下路径找不到布局页面“~/_Layout.cshtml”:“~/_Layout.cshtml”。”

有人知道我在做什么错吗?谢谢!

4

1 回答 1

0

如果不可用,只需创建一个 Layouts 文件夹。然后将您的 _Layout.cshtml 文件放入 Layout 文件夹

Layout = "~/Layouts/_Layout.cshtml";

要为项目中的所有页面重用 _Layout.cshtml,请打开 _PageStart.cshtml 文件或创建一个文件并将代码粘贴到那里。

如果您不想在特定文件上使用布局,只需使用

@{
Layout = null;
}

在页面顶部。

于 2013-05-27T04:16:08.340 回答