2012-11-09 32 views
2

我只想從report.cshtml中刪除母版頁。我已經寫 像避免在視圖中呈現母版頁

@{ 
     Layout= string.Empty; 
     } 

@{ 
     Layout=null; 
     } 

也試圖在控制器

public ActionResult LLCReportsPopUp(string camp) 
     { 
      return PartialView("~/Views/Reports/Views/LCCReport.cshtml"); 
     } 

但沒有結果,請大家幫忙。

回答

2

複製您_ViewStart.cshtml到您的報表視圖文件夾,然後做出Layout = null。任務完成。它會從你的報告

@{ 
    // Layout = "~/Views/Shared/_Layout.cshtml"; 
    Layout = null; 
} 

_ViewStart.cshtml上查看刪除默認的主佈局\報告文件夾覆蓋_ViewStart.cshtml在瀏覽文件夾

如果您需要分配,而不是刪除它,你可以做到這一點作爲第二佈局;

@{ 
    Layout = "~/Views/Shared/_MySecond_Layout.cshtml"; 
} 
0

另一種方法是創建一個完全空白的佈局模板並分配該模板。