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