FineUIMvc介绍

FineUIMvc 是根据 jQuery 的技术专业 ASP.NET MVC 控件库,其原名是根据 WebForms 的开源系统控件库 FineUI(历经9年120好几个版本号)。FineUIMvc(基本版)包括开源系统版的所有作用,适用 30 种内嵌主题风格和 FontAwesome 标志,适用信息提示框和单元格编辑表格,功能齐全,最重要的是完全免费

【空新项目 快速入门 线上实例源码 服务器端在线手册 手机客户端在线手册】下载链接:
连接:http://pan.baidu.com/s/1o8pWqQQ 登陆密码:uhxl

1、将新项目改为经典方式,Fineui只有运作于经典方式

如何在已有项目中引入FineUIMvc 数据库 第1张

 

2、免费下载空新项目,将res文件夹內容拷入

如何在已有项目中引入FineUIMvc 数据库 第2张

 

3、改动Web.config

空新项目早已配备好啦Web.config文件,主要是2个地区的修改:

如何在已有项目中引入FineUIMvc 数据库 第3张
<configSections>

       <section name="FineUIMvc" type="FineUIMvc.ConfigSection, FineUIMvc"

requirePermission="false" />

</configSections>

<FineUIMvc DebugMode="true" Theme="Cupertino" />
如何在已有项目中引入FineUIMvc 数据库 第4张

 

此外一处配备HTTPCPU:

如何在已有项目中引入FineUIMvc 数据库 第5张
<system.web>

       <httpModules>

         <add name="FineUIMvcScriptModule" type="FineUIMvc.ScriptModule, FineUIMvc"/>

       </httpModules>

       <httpHandlers>

         <add verb="GET" path="res.axd" type="FineUIMvc.ResourceHandler, FineUIMvc"/>

       </httpHandlers>

</system.web>

 

 

4、加上全局性实体模型关联器

在Global.asax中,加上所有实体模型关联器:

如何在已有项目中引入FineUIMvc 数据库 第6张
protected void Application_Start()
{
       AreaRegistration.RegisterAllAreas();
       FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
       RouteConfig.RegisterRoutes(RouteTable.Routes);

       ModelBinders.Binders.Add(typeof(JArray), new JArrayModelBinder());
       ModelBinders.Binders.Add(typeof(JObject), new JObjectModelBinder());
}
如何在已有项目中引入FineUIMvc 数据库 第7张

 

5、合理布局主视图

合理布局主视图类似WebForms的母版页,坐落于Views/Home/Shared/_Layout.cshtml,大家首先看下在其中的编码:

如何在已有项目中引入FineUIMvc 数据库 第8张
@{
    var F = Html.F();
}
<!DOCTYPE html>
<html>
<head>
    <title>@ViewBag.Title - FineUIMvc 空新项目</title>
    @F.RenderCss()
    <link href="~/res/css/common.css" rel="stylesheet" type="text/css" />
    @RenderSection("head", false)
</head>
<body>
    @Html.AntiForgeryToken()
    @F.PageManager
    @RenderSection("body", true)
    @F.RenderScript()
    @RenderSection("script", false)
</body>
</html>
如何在已有项目中引入FineUIMvc 数据库 第9张

 

6、还记得把Views下Web.config复制回来

    <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="项目规划" />
        <add namespace="FineUIMvc" />
      </namespaces>
    </pages>

 7、导入FineuiMVC.dll