1.首先,在 ASP.NET Core 应用程序中创建一个名为 MyViewComponent 的视图组件:
public class MyViewComponent : ViewComponent { public IViewComponentResult Invoke() { return View(); } }
2.在Views/Shared文件夹下创建一个名为 Default.cshtml 的视图文件:
3.添加以下标记以向视图组件添加第二个调用:
@await Component.InvokeAsync("MyViewComponent")
这将在视图组件中嵌套另一个实例。
4.保存该视图文件并重新加载网页,您将看到视图组件显示了两个实例。