Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET MVC PartialView能否具有\u布局_Asp.net_.net_Asp.net Mvc_Partial Views_Asp.net Mvc Layout - Fatal编程技术网

ASP.NET MVC PartialView能否具有\u布局

ASP.NET MVC PartialView能否具有\u布局,asp.net,.net,asp.net-mvc,partial-views,asp.net-mvc-layout,Asp.net,.net,Asp.net Mvc,Partial Views,Asp.net Mvc Layout,ASP.NET MVCPartialView能否直接使用布局 MSDN 我查看了MSDN并与之进行了比较: ViewResult有一个PartialViewResult没有的属性 但是。。我仍然可以在局部视图中定义布局属性 背景 我目前正在用大量用于填充iFrame的局部视图来修正一个庞大的代码库。理想情况下,它们会被转换为普通视图(理想情况下,我们不会使用iframe),但我想知道的是,只需在这些部分中添加一个布局,至少去掉元素,这样我们就可以更好地控制脚本的版本控制(在每个部分视图中复制所有

ASP.NET MVCPartialView能否直接使用布局

MSDN 我查看了MSDN并与之进行了比较:

ViewResult
有一个
PartialViewResult
没有的属性

但是。。我仍然可以在局部视图中定义
布局
属性

背景 我目前正在用大量用于填充iFrame的局部视图来修正一个庞大的代码库。理想情况下,它们会被转换为普通视图(理想情况下,我们不会使用iframe),但我想知道的是,只需在这些部分中添加一个布局,至少去掉
元素,这样我们就可以更好地控制脚本的版本控制(在每个部分视图中复制所有内容)。我正在寻找一种轻触式解决方案,因为大部分代码都会被扔掉。

是的

可以在布局中使用布局:

布局 看法 布局 局部视图

我们的代码库中有一个这样的例子。

是的

可以在布局中使用布局:

布局 看法 布局 局部视图


我们的代码库中有一个这样的例子。

是的,即使在
局部视图中
我们也可以设置
布局
属性,该属性将
局部视图
转换为正常的
视图

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

是的,即使在
局部视图
中,我们也可以设置
布局
属性,该属性将
局部视图
转换为正常的
视图

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

如果您在iframe中而不是作为子操作来呈现这些,那么它们是否应该作为视图而不是partialView来调用?@StriplingWarrior-您是对的,但这将是一个更具侵入性的更改。目前,我们的目标是对整个应用程序中使用的许多版本的jQuery(jQueryUI等)进行处理。如果您在iframe中而不是作为子操作来呈现这些,它们是否应该作为视图而不是PartialView来调用?@StriplingWarrior-您是对的,但这将是一个更具侵入性的更改。目前,我们的目标是处理整个应用程序中使用的许多版本的jQuery(jQueryUI等)。