Asp.net mvc 如何从任何控制器调用局部视图?

Asp.net mvc 如何从任何控制器调用局部视图?,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-2,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 2,Asp.net Mvc 4,我正在使用ASP.NETMVC4和视图引擎razor。 如何从任何控制器调用局部视图? 我有这样的观点:Reclamnate=索赔人,Victima=受害者,售票员=司机和刚果民主共和国 在每个控制器中,我需要调用一个局部视图“Registro de Persona”,我可以这么做吗? 在代码中,我有: 视图: 控制器(raTabVictima) 我想在每个控制器中使用部分视图(“Registro de Persona”),而不是为每个控制器创建相同的部分视图,我能做到吗 RedirectToA

我正在使用ASP.NETMVC4和视图引擎razor。 如何从任何控制器调用局部视图? 我有这样的观点:Reclamnate=索赔人,Victima=受害者,售票员=司机和刚果民主共和国 在每个控制器中,我需要调用一个局部视图“Registro de Persona”,我可以这么做吗? 在代码中,我有: 视图:

控制器(raTabVictima)

我想在每个控制器中使用部分视图(“Registro de Persona”),而不是为每个控制器创建相同的部分视图,我能做到吗

RedirectToAction("Action Name", "Controller Name", new { area = "Area Name" });

我想在区域的控制器中显示菜单。菜单位于MVC结构的顶部

@{Html.RenderAction("UserMenu", "MyController", new { area="" });}

这对我很有效。

使用带有子操作的部分视图
@Html.action(“操作”、“控制器”)
在共享文件夹中放置部分视图并调用it@Dave我需要从控制器调用部分视图从视图调用。我想使用部分视图(“Registro de Persona”)在每个控制器中,不为每个控制器创建相同的局部视图,我怎么能做到?这毫无意义。请澄清。不从控制器调用局部视图。我有一个局部视图(“Registro Persona”),在选项卡中,我有Recamante=索赔人,Victima=受害者,导体=驾驶员和DRC,在这里,我调用相同的局部视图(“Registro Persona”)从这四个控制器我创建了四个视图我不喜欢是冗余的我喜欢有一个局部视图并从任何控制器调用Pankaj Garg,我需要从控制器调用局部视图,不从视图调用
RedirectToAction("Action Name", "Controller Name", new { area = "Area Name" });
@{Html.RenderAction("UserMenu", "MyController", new { area="" });}