创建独立于 _Layout.cshtml 的视图

Create Views independent of _Layout.cshtml

我有一个来自 Views/Home 的视图(例如 test1.cshtml)依赖于 Views/Shared 中的 _Layout.cshml

Views/Sample 创建新视图(例如 test2.cshtml)后,我注意到 test2.cshtml 仍然依赖于 _Layout.cshml,而我正在寻找从 _Layout.cshml.

创建一个完全独立的视图(例如 different/nothing 共同点)

为了在 ASP.NET 网络表单中完成此任务,我在 file.aspx

中排除了引用 MasterPageFile="~/xx.Master"
<%@ Page Title="test2" Language="C#" 
    MasterPageFile="~/xxx.Master" AutoEventWireup="true" 
    CodeBehind="test2.aspx.cs"  %>

因此,我热衷于学习 ASP.NET 核心 MVC 中的等效方法。

在此先致谢,并致以最诚挚的问候。

你的意思是添加view的时候会有下面的_layout布局栏吗?

如果不想用,只需要加上Layout = null:

@{
    Layout = null;
}


<h1>This is test2 page!!</h1>

Views in ASP.NET Core MVC