ASP.NET MVC PartialView可以直接使用Layout吗?
MSDN
我查看了 MSDNPartialViewResult
并与之进行了比较ViewResult
:
ViewResult
有一个MasterName
没有PartialViewResult
的属性。
但是..我仍然可以Layout
在部分视图 Razor 中定义属性。
背景
我目前正在修复一个大型代码库,其中包含大量用于填充 iframe 的部分视图。理想情况下,它们将被转换为普通视图(理想情况下我们不会使用 iframe),但我想知道是否只是为这些部分添加布局以至少取出<head>
元素,以便我们对脚本版本控制有更多控制权(一切都复制在每个部分视图)。我正在寻找一种轻触式解决方案,因为预计大部分代码都会被丢弃。