Отсутствует ссылка на пространство имен ViewComponent MVC 5

Я использую 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.


person Saifal Maluk    schedule 20.04.2019    source источник


Ответы (1)


В MVC 5 нет ViewComponents, они были представлены в MVC 6. См. это статья

person Jonathan    schedule 09.06.2019