Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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 ASP.NETMVC3Razor布局控制器怎么样?_Asp.net Mvc_Layout_Controller_Asp.net Mvc 3 - Fatal编程技术网

Asp.net mvc ASP.NETMVC3Razor布局控制器怎么样?

Asp.net mvc ASP.NETMVC3Razor布局控制器怎么样?,asp.net-mvc,layout,controller,asp.net-mvc-3,Asp.net Mvc,Layout,Controller,Asp.net Mvc 3,还没有找到任何关于如何做到这一点的方法。我需要运行一些代码来更新Razor布局中的数据 我可以通过在使用布局和设置ViewBag数据的每个操作中运行代码来实现这一点,但这似乎不切实际 那么,我该如何更好地做到这一点呢 这是对每个操作执行的一段代码(过滤器),您可以使用它来设置ViewBag中的属性。这些属性可以从每个视图和布局中访问。如果您在布局中呈现的数据与实际视图的数据正交(应该是正交的,或者您使用的布局应该使用局部视图),那么从概念上讲,最合理的方法是使用子操作(即使用Html.Actio

还没有找到任何关于如何做到这一点的方法。我需要运行一些代码来更新Razor布局中的数据

我可以通过在使用布局和设置ViewBag数据的每个操作中运行代码来实现这一点,但这似乎不切实际

那么,我该如何更好地做到这一点呢


这是对每个操作执行的一段代码(过滤器),您可以使用它来设置ViewBag中的属性。这些属性可以从每个视图和布局中访问。

如果您在布局中呈现的数据与实际视图的数据正交(应该是正交的,或者您使用的布局应该使用局部视图),那么从概念上讲,最合理的方法是使用子操作(即使用Html.Action)将数据呈现到布局中