Asp.net-Mvc-3

MVC 3 剃須刀佈局

  • April 23, 2017

我有一個 MVC 3 項目,其中我使用 _Layout.cshtml 作為所有網頁的母版頁。現在我想從其中一個頁面(progress.cshtml)中刪除這個母版頁(佈局)。所以我刪除了被刪除的頁面頂部

@{
   ViewBag.Title = "Progress";
   Layout = "~/Views/Shared/_Layout.cshtml";
}

我認為這會起作用,但是當我瀏覽進度頁面時,它仍然顯示佈局文件中的內容。如何刪除此綁定?

設置 layout= null 以刪除該視圖中的預設佈局繼承

問題是有一個名為 _viewstart.cshtml 的文件,它的行為類似於配置文件,以了解作為主文件的引擎。

有關更多資訊,請查看:

http://weblogs.asp.net/gunnarpeipman/archive/2010/10/10/asp-net-mvc-3-beta-view-start-files-for-razor-view-engine.aspx

謝謝

引用自:https://stackoverflow.com/questions/5892912