2017-12-05 1 views
1

Ich habe vor kurzem FineUI kostenlose Testversion herunterladen und versuchen, ihre Gittersteuerung in meinem neuen Projekt zu verwenden. Ich habe ein neues Projekt gemacht, ich hatte kein Problem, wenn ich das traditionelle MVC Framework von asp.net verwende. Aber ich möchte das FineuiMVC-Grid in meinem Projekt verwenden, um Entwicklungsaufwand zu sparen.Leerer Bildschirm, wenn ich FineUI MVC Grid Control verwende

Ich habe Fineuimvc.dll bereits zu meinem Projekt hinzugefügt. Allerdings sehe ich Fehler enter image description here

Nach einigem Nachforschungen, merke ich hinzufügen @ using FineuiMvc kann oben Problem lösen. Aber ich sehe immer noch einen leeren Bildschirm. Die Ansicht HTML-Quellcode sieht aus wie unten

<html> 
    <head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>Grid/CheckAll - My ASP.NET Application</title> 
    <!--##FineUIMvc.RenderCssExtension##--> 
    <link href="/res/css/common.css" rel="stylesheet" type="text/css" /> 
    <link href="/Content/bootstrap.css" rel="stylesheet"/> 
    <link href="/Content/site.css" rel="stylesheet"/> 
    <script src="/Scripts/modernizr-2.6.2.js"></script> 
    </head> 
    .... 
    <!--##FineUIMvc.RenderScriptExtension##--> 
    <script src="/Scripts/jquery-1.10.2.js"></script> 
    <script src="/Scripts/bootstrap.js"></script> 
    <script src="/Scripts/respond.js"></script> 
    <script src="/res/js/grid.js"></script> 
    .... 
    </html> 

Ich stelle fest, es gibt zwei Platzhalter in der HTML-Quellcode, aber die Ursache nicht sicher. Weiß jemand das, wenn Sie FineUI-Steuerelement verwenden?

Antwort

2
  1. mit FineUIMvc

Schreib Um zu vermeiden, "mit FineUIMvc" auf jeder Ansicht, müssen Sie die Ansichten/Web.config aktualisieren FineUIMvc Namespace unter <system.web.webPages.razor> Abschnitt hinzuzufügen. Ein Beispiel dafür ist

<system.web.webPages.razor> 
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.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.Optimization"/> 
    <add namespace="System.Web.Routing" /> 
    <add namespace="FineUIMvc" /> 
    </namespaces> 
</pages> 
</system.web.webPages.razor> 
  1. Managed Pipeline-Modus

Bitte überprüfen Sie die Projekteinstellung. Wenn Sie Integrated-Modus verwenden, benutzen Sie bitte die Konfiguration unter

<system.webServer> 
<modules> 
    <add name="FineUIMvcScriptModule" type="FineUIMvc.ScriptModule, FineUIMvc"/> 
</modules> 
<handlers> 
    <add name="FineUIMvcResourceHandler" verb="GET" path="res.axd" type="FineUIMvc.ResourceHandler, FineUIMvc"/> 
</handlers> 
</system.webServer> 

Für Klassische Modus ändern, es <system.web>-Tag verwendet.

BTW, http://mvc.fineui.us/ hat Beispiele für Ihre Referenz.

Hope obige Erklärung kann Ihnen helfen.