Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.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
C# 将视图转换为局部视图_C#_Asp.net Mvc_Visual Studio 2010 - Fatal编程技术网

C# 将视图转换为局部视图

C# 将视图转换为局部视图,c#,asp.net-mvc,visual-studio-2010,C#,Asp.net Mvc,Visual Studio 2010,我通过单击右键单击=>add=>view在VisualStudio中创建了一些视图。 我在选项中选择:“使用布局或母版页”。 现在,我想将这些视图转换为局部视图。我是否应该删除它并创建新视图?或者我可以在不删除视图的情况下将其转换为部分视图?在Razor中,视图和部分视图 唯一的区别是 @{ Layout = "~/Views/Shared/_Layout.cshtml"; } 如果未指定布局,则可将其视为局部视图。 从控制器操作返回PartialView();而不是返回视图();将

我通过单击右键单击=>add=>view在VisualStudio中创建了一些视图。 我在选项中选择:“使用布局或母版页”。
现在,我想将这些视图转换为局部视图。我是否应该删除它并创建新视图?或者我可以在不删除视图的情况下将其转换为部分视图?

在Razor中,
视图
部分视图
唯一的区别是

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
} 
如果未指定布局,则可将其视为局部视图。


从控制器操作返回PartialView();而不是返回视图();将不应用此布局。

因此,为了将我的视图转换为局部视图,我删除布局=“~/Views/Shared/_layout.cshtml”;然后它是局部视图?我应该删除ViewBag.Title=“someTitle”还是它可以保留在局部视图中?您可以删除它…因为您将它作为
局部
使用,所以您不需要
Title
真正有用的东西。我去了控制器,在每一次返回中,有一个视图将其更改为PartialView,这样可以吗?