从控制器内部渲染另一个控制器视图(非部分视图)

时间:2014-11-13 14:30:54

标签: c# asp.net-mvc ruby-on-rails-3

我们正在使用C#作为语言将Ruby on Rails 3.2应用程序转换为.NET MVC 4。有没有办法从C#中的当前控制器中的另一个控制器渲染视图,类似于Rails的方式。

例如,在Rails中,在当前的控制器中,您可以调用:

render :template => 'another_controller/action'

在线搜索时,我发现有关于从C#控制器渲染 部分 视图的文章/ SO问题。从另一个被认为不是最佳实践的控制器渲染完整视图?

1 个答案:

答案 0 :(得分:1)

您需要致电RedirectToAction

将动作名称和控制器名称作为字符串传递给它。