[C#/ASP.NET MVC/.NETCORE] IViewComponentHelper 인터페이스 : InvokeAsync 메소드를 사용해 뷰 컴포넌트의 특정 뷰 호출하기

■ IViewComponentHelper 인터페이스의 InvokeAsync 메소드를 사용해 뷰 컴포넌트의 특정 뷰를 호출하는 방법을 보여준다. ▶ Models/FavoriteModel.cs

▶ ViewComponents/FavoriteViewComponent.cs

▶ Views/Shared/Components/Favorite/Default.cshtml

[C#/ASP.NET MVC/.NETCORE] ViewComponent 클래스 : 데이터를 표시하는 뷰 컴포넌트 만들기

■ ViewComponent 클래스를 사용해 데이터를 표시하는 뷰 컴포넌트를 만드는 방법을 보여준다. ▶ Models/TestModel.cs

▶ ViewComponents/TestListViewComponent.cs

▶ Views/Shared/TestList/Default.cshtml

▶ Controllers/TestController.cs

[C#/ASP.NET MVC/.NETCORE] ViewComponent 클래스 : 저작권을 표시하는 뷰 컴포넌트 만들기

■ ViewComponent 클래스를 사용해 저작권을 표시하는 뷰 컴포넌트를 만드는 방법을 보여준다. ▶ ViewComponents/CopyrightViewComponent.cs

▶ Views/Shared/Components/Copyright/Default.cshtml

▶ Views/Shared/Components/Copyright/Alternate.cshtml

▶ Controllers/TestController.cs

[C#/ASP.NET MVC/.NETCORE] ViewComponent 클래스 : 뷰 컴포넌트 사용하기

■ ViewComponent 클래스에서 뷰 컴포넌트를 사용하는 방법을 보여준다. ▶ Models/DataModel.cs

▶ Models/DataRepository.cs

▶ ViewComponents/DataListViewComponent.cs

▶ Views/Shared/Components/DataList/Default.cshtml

▶ Controllers/DataController.cs