Дочерние действия не существуют в ASP.NET Core MVC, как упоминалось в предыдущем ответе.Функция просмотра компонентов аналогична дочерним действиям.Указано как «очень мощное» в официальной документации .
Просмотр Компоненты недоступны непосредственно из браузера.В соответствии с этим вам не нужно контролировать запрос, исходящий из URL или нет.
Виды создания классов компонентов:
1) Создание с добавлением суффикса ViewComponent ккласс:
public class SampleViewComponent
{
...
}
2) Создание с производным от ViewComponent:
public class Sample : ViewComponent
{
...
}
3) Создание с атрибутом ViewComponent
[ViewComponent]
public class Sample
{
...
}