Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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# 如何更改在asp.net mvc中呈现局部视图的顺序_C#_Asp.net Mvc_Razor - Fatal编程技术网

C# 如何更改在asp.net mvc中呈现局部视图的顺序

C# 如何更改在asp.net mvc中呈现局部视图的顺序,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我的布局文件渲染标题的局部视图,然后渲染主体。 在渲染主体的控制器操作中,我设置了一些要在标题中显示的viewbag属性,但在主体操作方法运行时,标题已经渲染,因此标题不显示viewbag属性 是否有任何方法可以在执行其余操作后呈现标题部分视图 或者我可以将“@Html.Partial(“\u Header”)”行放在Layout.cshtml文件的底部,并使用某种css或代码将呈现的Html放在布局的顶部吗?不依赖呈现顺序可能会更好。是否有什么东西阻止您在控制器中设置ViewBag成员?它们当

我的布局文件渲染标题的局部视图,然后渲染主体。 在渲染主体的控制器操作中,我设置了一些要在标题中显示的viewbag属性,但在主体操作方法运行时,标题已经渲染,因此标题不显示viewbag属性

是否有任何方法可以在执行其余操作后呈现标题部分视图


或者我可以将“@Html.Partial(“\u Header”)”行放在Layout.cshtml文件的底部,并使用某种css或代码将呈现的Html放在布局的顶部吗?

不依赖呈现顺序可能会更好。是否有什么东西阻止您在控制器中设置
ViewBag
成员?它们当前正在身体的控制器中设置。但标题使用这些viewbag成员来显示信息。