Html .Действие не работает с атрибутом маршрута (ASP. NET Core) - PullRequest
0 голосов
/ 09 апреля 2020

Я ломал голову, пытаясь разобраться в этой проблеме.

Я провел тест, в котором у меня есть 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 "

Кто-нибудь знает, как заставить его работать с атрибутом маршрута. Кажется, я не могу найти решение этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...