MVC 5 Nonfactorsgrid не работает. Что-то не так с пространством имен - PullRequest
0 голосов
/ 12 февраля 2020
@using AspNetMvcActiveDirectoryOwin.Web.Common.Models.Users
@model IEnumerable<UserSearchModel>

@(Html
        .Grid(Model)
        .Build(columns =>
        {
            columns.Add(model => model.Name).Titled("Name");
            columns.Add(model => model.Surname).Titled("Surname");
            columns.Add(model => model.MaritalStatus).Titled("Marital status");

            columns.Add(model => model.Age).Titled("Age");
            columns.Add(model => model.Birthday).Titled("Birthday").Formatted("{0:d}");
            columns.Add(model => model.IsWorking).Titled("Employed");
        })
        .Empty("No data found")
        .Filterable()
        .Sortable()
        .Pageable()
        )

Я использую сетку Nonfactors для MVC 5 asp, и я установил ее из диспетчера пакетов NuGet, но всякий раз, когда я пытаюсь реализовать сетку в Razor, она выдает мне эту ошибку:

HtmlHelper> 'не содержит определения для' Grid ', и невозможно найти метод расширения' Grid ', принимающий первый аргумент типа' HtmlHelper> '(вы пропустили директиву using или ссылку на сборку?)

Я действительно попробовал все, что мог, но пока не повезло. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 февраля 2020

Я думаю, вы должны импортировать пространство имен в файл HTML.

@using NonFactors.Mvc.Grid;
...