.NET MVC - 如何从另一个 Controller 获取 JsonResult?

标签 .net asp.net-mvc vb.net asp.net-mvc-3 asp.net-mvc-2

我想从另一个 Controller 获取 JSON 结果并将其传递回客户端, 这是场景:

using JQuery Client request for JSON from Controller A --> Controller A pass parameter to Controller B and get's JsonResult --> Controller A pass JSON back to Client.

处理这种情况的最佳方法是什么??

最佳答案

将功能从 ControllerB 提取到单独的类/方法的最佳时机。

public class ControllerB
{
    public JsonResult Action()
    {
        return Foo.Action();
    } 
}

关于.NET MVC - 如何从另一个 Controller 获取 JsonResult?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873322/

相关文章:

c# - 我如何让 TestDriven.net 使用 NCover 生成有用的代码覆盖率 XML 文件?

c# - GoCardless 事件不会反序列化

c++ - C++ 中的 CreateObject 等价物

c# 创建没有委托(delegate)的事件,如 VB.net

c# - MSTest期间的终结器中的NullReferenceException

c# - 有什么方法可以知道 CreateProcessAsUser 的进程何时从 C# 退出?

c# - 在哪里存储可以在运行时修改的应用程序范围的设置?

asp.net-mvc - Visual Studio - 预编译 - 无点

c# - 我如何在 MVC 中实现两个 Controller

asp.net - 是否可以使用 Javascript 破坏由 ASP.NET (VB.NET) 设置的 session 变量?