Asp.net
如何為 ASP Razor MVC 設置預設佈局
我假設有一種方法可以設置預設佈局以在未選擇時使用,但我似乎找不到任何文件。
從控制器中,如果我呼叫
return View()它,它會返回沒有來自佈局的任何 html 的頁面。如果我按如下方式返回視圖,則佈局顯示正常。return View("Index", "~/Views/Shared/_PublicLayout.cshtml");所以我想知道是否有辦法為佈局設置預設變數,這樣我就不必每次都為每個視圖指定它。
在視圖文件夾中找到或創建文件
_ViewStart.cshtml,您可以在其中定義:@{ Layout = "~/Views/Shared/_Layout.cshtml"; }
_Layout.cshtml您的預設佈局在哪裡。