Ссылка на пространство имен MVC 5 ViewComponent отсутствует - PullRequest
0 голосов
/ 20 апреля 2019

Я использую mvc 5 и создаю ViewComponent. Ошибка ссылки на отсутствующее имя в пространстве имен.

Не удалось найти тип или имя пространства имен 'ViewComponent' (вы отсутствует директива using или ссылка на сборку?)

вот пример кода

public class SumViewComponent : ViewComponent
{
    public IViewComponentResult Invoke(int a, int b)
    {
        return this.Content($"<span class=\"result\">{a + b}</span>");
    }
}

Как решить проблему с пространством имен, поддерживается ли она в приложении mvc 5.

1 Ответ

1 голос
/ 09 июня 2019

MVC 5 не имеет ViewComponents, они были введены с MVC 6. См. эту статью

...