Asp.net-Mvc
asp.net mvc - 如何告訴子操作忽略佈局
我正在使用
@Html.Action()在我的視圖中呈現子操作。該
_ViewStart.cshtml文件指定所有視圖都應使用如下特定佈局:@{ Layout = "~/Views/Shared/_Layout.cshtml"; }問題是,該佈局也被應用於我的子操作,所以最後一頁最終有兩個頁眉和兩個頁腳。我該如何防止這種情況?
2種可能性:
return PartialView()從相應的控制器動作而不是return View()- 空白視圖本身的佈局
@{ Layout = null; }
似乎您想使用
ChildActionOnly並且不想從視圖中傳遞模型,那麼您不能使用 PartialView。如果是這樣,您需要手動刪除佈局
@{ Layout = ""; }