2016-06-03 2 views
2

Я пытаюсь установить kendo UI для приложения ASP.NET MVC, и я получаю следующую ошибку. htmlhelper не содержит определения для kendohtmlhelper не содержит определения для kendo в ASP.NET MVC RAZOR

У меня есть проект ASP.NET с kendo ui, и я скопировал требуемые стили кендо и скрипт в требуемой папке, добавили детали пространства имен в web.config, добавили ссылки в bundleConfig.cs и и dll kendo.mvc в ссылке. Я следовал следующий учебник

http://docs.telerik.com/kendo-ui/aspnet-mvc/asp-net-mvc-5

Я не то, что мне не хватает, также как приложение ASP.NET MVC являются 5.

тестовый код выглядит после чего я пытаюсь заставить его работать

@(Html.Kendo().DatePicker().Name("datepicker")) 

ответ

4

Сообщите ASP.NET MVC о пространстве имен Kendo.Mvc.UI, где находятся обертки на стороне сервера. Для этого обновите файл web.config веб-приложения.

Шаг 1 Открыть представления/Web.config или root Web.config при использовании ASPX.

Шаг 2 Найдите тег пространств имен.

Шаг 3 Добавьте тег добавления в тег пространств имен.

Пример

<namespaces> 
    <add namespace="System.Web.Mvc" /> 
    <add namespace="System.Web.Mvc.Ajax" /> 
    <add namespace="System.Web.Mvc.Html" /> 
    <add namespace="System.Web.Routing" /> 
    <add namespace="Kendo.Mvc.UI" /> 
</namespaces> 

Шаг 4 Добавление привязки перенаправление текущей версии System.Web.Mvc.

Пример

<dependentAssembly> 
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> 
    <bindingRedirect oldVersion="0.0.0.0-[version-of-kendo-dll-that-you-are-using]" newVersion="[version-of-kendo-dll-that-you-are-using]" /> 
</dependentAssembly> 
+0

Я сделал все эти шаги, но по-прежнему не работает – toxic

+1

Попробуйте добавить '@using Kendo.Mvc.UI' в файле _ViewStart.cshtml внутри соображений папки –

+0

Также проверьте, если пространство имен добавляются в Интернете. config внутри папки Views, а не в web.config корневой папки –

0

Вы можете решить, шагам, описанным ниже.

  1. Установка (Kendo UI для Visual Studio 20 ##)
  2. правой кнопкой мыши на решение и выберите Добавить новый проект
  3. Поиск Кендо и выберите Кендо UI ASP.NET MVC# приложение.

Visual studio auto добавляет все настройки и файлы.

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