2016-11-01 9 views
0

Я столкнулся с странной проблемой. Я построил проект ASP.net Razor с сетью пользовательских интерфейсов Kendo. Когда я впервые построил его, я прямо ссылался на Kendo.Mvc.dll, и все было хорошо. Но мне нужно, чтобы на него ссылался пакет NuGet. Однако, когда я переключаю ссылку, она больше не распознает Html.Kendo().Grid. Я попытался переместить ссылку пространства имен из Views/Web.config в основной файл web.config, но не повезло. Сообщение об ошибке я получаю:Могу ли я использовать сетку Kendo UI с пакетом Nuget Telerik.UI.for.AspNet.Core?

Компилятор Сообщение об ошибке: CS1061: «HtmlHelper» не содержит определение для «Кендо» и не метод расширения «Кендо» принимающую первый аргумент типа «HtmlHelper» можно найти (вы пропали без вести с помощью директивы или ссылка на сборку?)

ли возможно, что-то в большем пакете NuGet Telerik.UI.for.AspNet.Core является переопределение что-то в базе Kendo.Mvc.dll? Или мое пространство имен нужно переместить в другое место? Любая помощь будет оценена по достоинству.

ответ

0

Kendo UI Core не включает определенные виджеты, являющиеся одним из них, и не включает в себя обертки на стороне сервера, поэтому помощники Razor, такие как Html.Kendo(). Сетка не работает. Следовательно, использование пакета Core, доступного через NuGet, не может использоваться для того, что вам нужно. Так что простой ответ на ваш вопрос, к сожалению, нет.

 Смежные вопросы

  • Нет связанных вопросов^_^