从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 } }; }