asp.net-core 从控制器动作返回

示例

从Controller框架提供的基类继承时,可以使用便捷方法ViewComponent()从操作返回视图组件:

public IActionResult GetMyComponent()
{
    return ViewComponent("Login", new { param1 = "foo", param2 = 42 });
}

如果使用POCO类作为控制器,则可以手动创建ViewComponentResult该类的实例。这将等效于上面的代码:

public IActionResult GetMyComponent()
{
    return new ViewComponentResult 
    { 
        ViewComponentName = "Login",
        Arguments = new { param1 = "foo", param2 = 42 } 
    };
}