从控制器

时间:2016-03-09 08:03:33

标签: c# asp.net asp.net-mvc razor child-actions

在ASP.NET MVC视图中,可以像这样调用子操作:

@Html.Action("ActionName")

这会将名为ActionName的操作的结果呈现给视图的输出。

是否可以在控制器中进行此类子动作调用?

我的控制器动作的输出是JSON,而不是HTML,所以我在控制器中而不是Razor模板中准备生成的JSON对象。如果我可以使用与使用Razor视图时使用的相同机制来通过子操作呈现部分响应,那将非常有用。

我知道有可能以不同方式构造代码,因此我可以在两个不同的控制器中重用相同的组件。但我想具体知道我是否可以在控制器中获得子操作的结果,就像我在视图中一样。

有关此问题的详细信息,请参阅下面的问题评论。

0 个答案:

没有答案