如何在已有项目中引入FineUIMvc

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文件,主要是两个地方的改动:

复制代码


       
复制代码

 

另外一处配置HTTP处理器:

复制代码


       

         

       

       

         

       

 

 

4、添加全局模型绑定器

在Global.asax中,添加全部模型绑定器:

复制代码
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());
}
复制代码

 

5、布局视图

布局视图类似于WebForms的母版页,位于Views/Home/Shared/_Layout.cshtml,我们先看下其中的代码:

复制代码
@{
    var F = Html.F();
}
 



    @ViewBag.Title - FineUIMvc 空项目
 
    @F.RenderCss()
    
    @RenderSection("head", false)
 


    @Html.AntiForgeryToken()
 
    @F.PageManager
 
    @RenderSection("body", true)
 
    @F.RenderScript()
    @RenderSection("script", false)
 

复制代码

 

6、记得把Views下Web.config拷贝过来

    "System.Web.Mvc.WebViewPage">
      
        namespace="System.Web.Mvc" />
        namespace="System.Web.Mvc.Ajax" />
        namespace="System.Web.Mvc.Html" />
        namespace="System.Web.Optimization"/>
        namespace="System.Web.Routing" />
        
        
      
    

 7、引入FineuiMVC.dll

 

你可能感兴趣的:(如何在已有项目中引入FineUIMvc)