Я ломал голову, пытаясь разобраться в этой проблеме.
Я провел тест, в котором у меня есть TestController, и у него есть действие GetPartialView
public class TestController: Controller
{
public IActionResult GetPartialView()
{
//do something to get data
return PartialView("~/Views/test/_partialview.cshtml",null);
}
}
Так что он работает с следующий код ниже
Html.Action("GetPartialView", "Test")
Однако это не работает, если я помещаю атрибут Route в мой контроллер.
[Route("Test")]
public class TestController: Controller
Возвращает эту ошибку "Значение не может быть нулевым. Имя параметра : actionDescriptor "
Кто-нибудь знает, как заставить его работать с атрибутом маршрута. Кажется, я не могу найти решение этой проблемы.