从 Controller Action 返回
从框架提供的基础 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 }
};
}