Asp.net 网页布局页面

Asp.net 网页布局页面,asp.net,Asp.net,我是ASP.NET新手,尝试创建一个简单的应用程序,使用ASP.NET网页将记录插入数据库。我有一个名为Post.cshtml的文件,其中包含表单。我注意到顶部有一个注释代码块,用于指定此页面的布局。因为我已经可以在浏览器中查看页面内容,所以我是否需要为此页面使用其他布局页面。为什么我需要另一个布局呢?或者这有不同的目的吗? 提前谢谢 用于从特定页面分离公共数据的布局。假设您有页眉、菜单、内容和页脚。所有页面的页眉、菜单和页脚都是相同的,所以您将它们移动到布局,您的特定页面将包含内容 有关版面的

我是ASP.NET新手,尝试创建一个简单的应用程序,使用ASP.NET网页将记录插入数据库。我有一个名为Post.cshtml的文件,其中包含表单。我注意到顶部有一个注释代码块,用于指定此页面的布局。因为我已经可以在浏览器中查看页面内容,所以我是否需要为此页面使用其他布局页面。为什么我需要另一个布局呢?或者这有不同的目的吗?
提前谢谢

用于从特定页面分离公共数据的布局。假设您有页眉、菜单、内容和页脚。所有页面的页眉、菜单和页脚都是相同的,所以您将它们移动到布局,您的特定页面将包含内容


有关版面的更多信息,请查看此项。

基本上,版面用于在应用程序中跨页面提供一致的版面。。它类似于web表单中的母版页。在ASP.Net MVC中,如果要将通用布局应用于特定文件夹中的所有视图,可以在
.cshtml
文件本身或
\u viewstart.cshtml
文件中指定布局页面

在您的情况下,可能是开发人员在
\u viewstart.cshtml
中指定了它,并注释掉了页面上的行。所以,如果页面的布局和呈现符合预期,则不需要指定页面布局。但是,如果您想要该页面的不同布局,您可以

除了@Uriil提供的资源外,您还可以了解布局