Skip to main content
All docs
V25.1
  • 'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'DevExpress'

    • 2 minutes to read

    This error can occur in the following cases:

    • ASP.NET MVC 3 projects are upgraded to ASP.NET MVC 4 (or ASP.NET MVC 4 projects to ASP.NET MVC 5)

      Configure the “appSettings” and “assemblies” sections.

      MVC 3 to MVC 4:

      <appSettings>  
          <add key="webpages:Version" value="2.0.0.0" />  
          ...  
      </appSettings>  
      <system.web>  
          <compilation ...>  
              <assemblies>  
                  ...  
                  <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />  
                  <add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />  
                  <add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />  
              </assemblies>  
          </compilation>  
      </system.web>  
      

      See Also: Upgrading an ASP.NET MVC 3 Project to ASP.NET MVC 4

      MVC 4 to MVC 5:

      Follow steps listed in the following topic: How to Upgrade an ASP.NET MVC 4 and Web API Project to ASP.NET MVC 5 and Web API 2

    • Areas are used.

      Copy DevExpress namespaces from the ~/Views/Web.config configuration file to ~/Areas/AREA_NAME/Web.config configuration file.

      For ASP.NET MVC 4:

      <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />  
      

      For ASP.NET MVC 3:

      ~/Areas/AREA_NAME/Web.config:

      <system.web.webPages.razor>  
          <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />  
          <pages pageBaseType="System.Web.Mvc.WebViewPage">  
              <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="DevExpress.Utils" />  
                  <add namespace="DevExpress.Web" />  
                  <add namespace="DevExpress.Web.ASPxGridView" />  
                  <add namespace="DevExpress.Web.ASPxGridView.Export" />  
                  <add namespace="DevExpress.Web.ASPxEditors" />  
                  <add namespace="DevExpress.Web.ASPxCallbackPanel" />  
                  <add namespace="DevExpress.Web.ASPxMenu" />  
                  <add namespace="DevExpress.Web.ASPxNavBar" />  
                  <add namespace="DevExpress.Web.ASPxPopupControl" />  
                  <add namespace="DevExpress.Web.ASPxRoundPanel" />  
                  <add namespace="DevExpress.Web.ASPxSplitter" />  
                  <add namespace="DevExpress.Web.ASPxTabControl" />  
                  <add namespace="DevExpress.Web.ASPxTreeView" />  
                  <add namespace="DevExpress.Web.ASPxUploadControl" />  
                  <add namespace="DevExpress.Web.ASPxHtmlEditor" />  
                  <add namespace="DevExpress.Web.ASPxSpellChecker" />  
                  <add namespace="DevExpress.XtraCharts" />  
                  <add namespace="DevExpress.XtraCharts.Web" />  
                  <add namespace="DevExpress.XtraReports" />  
                  <add namespace="DevExpress.XtraReports.UI" />  
                  <add namespace="DevExpress.XtraReports.Web" />  
                  <add namespace="DevExpress.XtraPivotGrid" />  
                  <add namespace="DevExpress.Data.PivotGrid" />  
                  <add namespace="DevExpress.Web.ASPxPivotGrid" />  
                  <add namespace="DevExpress.Web.ASPxPivotGrid.Export" />  
                  <add namespace="DevExpress.Web.Mvc" />  
                  <add namespace="DevExpress.Web.Mvc.UI" />  
                  <add namespace="DevExpress.XtraScheduler" />  
                  <add namespace="DevExpress.XtraScheduler.Native" />  
                  <add namespace="DevExpress.Web.ASPxScheduler" />  
              </namespaces>  
          </pages>  
      </system.web.webPages.razor>