2014-01-21 5 views
0

Я пытаюсь использовать Ext.Net в MVC 4.Ошибка Ext.Net в razon engine @ Html.X(). «System.Web.Mvc.HtmlHelper <dynamic>» не содержит определения для «X»

В бритвенной двигателя я пытаюсь с примером, как это:

@{ 
    Layout = "";  
} 

<!DOCTYPE html> 
<html> 
    <head> 
     <title>Ext.NET Examples</title> 
    </head> 
    <body>  
     @Html.X().ResourceManager() 

     @(Html.X().TabPanel() 
      .Height(300) 
      .Items(items => { 
       items.Add(Html.X().Panel().Title("Test")); 
      })); 
    </body> 
</html> 

Когда я бегу я получаю эту ошибку в браузере:

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

Любые идеи?

ответ

0

Html.X является помощником MVC для Ext.NET, который является .NET-версией extJS/Sencha. Поэтому, скорее всего, вы не установили/не настроили Ext.NET должным образом.

Я предлагаю вам проверить через менеджер пакетов nuget вашего проекта, если установлен Ext.NET, а затем перейти на их веб-сайт и проверить, что является надлежащей конфигурацией web.config, чтобы все это работало. Вот ссылка:

http://www.ext.net/

+0

нормально, я буду проверять его правильно, и пусть вы знаете, ТНХ. – user3217080

+2

Я наконец решил. Дело в том, что я устанавливаю Ext.Net с помощью Nuget по команде: 'PM> Install-Package Ext.NET' Но когда я исследовал ссылку Ext.NET, кажется, что Ext.NET.MVC отсутствовал, поэтому Я установил эту DLL, используя: 'PM> Install-Package Ext.NET.MVC' Это решение моей проблемы. – user3217080

+0

Да, я знал, что это что-то с пакетами и конфигурацией ... – Marko

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