【问题标题】:Render Another Controllers View From Within a Controller (Not Partial View)从控制器内渲染另一个控制器视图(不是部分视图)
【发布时间】:2014-11-13 14:30:54
【问题描述】:

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

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

render :template => 'another_controller/action'

在网上搜索时,我只能找到关于从 C# 控制器渲染部分视图的文章/SO 问题。从另一个控制器渲染完整视图是否被认为不是最佳做法?

【问题讨论】:

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


【解决方案1】:

您需要致电RedirectToAction

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多