Asp.net mvc 4 如何在asp.net mvc中打印当前视图和排除主布局

Asp.net mvc 4 如何在asp.net mvc中打印当前视图和排除主布局,asp.net-mvc-4,razor,printing,Asp.net Mvc 4,Razor,Printing,是否有方法仅打印当前渲染视图,而不打印其周围的主布局? 我正在生成一个报告并希望打印它,但希望排除除报告(report.cshtml)本身以外的所有内容。我想javascript可以启动打印对话框,但这会给我整个页面。有什么建议吗?设置为查看以下内容: @{ Layout = null; //or set url to another master layout } 你能将主布局更改为使用css和@media print来不打印主元素吗?我不太清楚你的意思是什么?在这种情况下,也许我应该

是否有方法仅打印当前渲染视图,而不打印其周围的主布局? 我正在生成一个报告并希望打印它,但希望排除除报告(report.cshtml)本身以外的所有内容。我想javascript可以启动打印对话框,但这会给我整个页面。有什么建议吗?

设置为查看以下内容:

@{
   Layout = null; //or set url to another master layout
}

你能将主布局更改为使用css和
@media print
来不打印主元素吗?我不太清楚你的意思是什么?在这种情况下,也许我应该提到我使用Twitter引导。