xxxxxxxxxx
//path: /Components/{View Component Name}/{View Name}
//code template:
public class DotNetViewComponent : ViewComponent
{
public DotNetViewComponent( //DI)
{
}
public async Task<IViewComponentResult> InvokeAsync()
{
//your code
return View(model);
}
}
//invoking
@await Component.InvokeAsync("Name of view component",
{Anonymous Type Containing Parameters})