ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-easyui构建前端页面框架[附源码]

前言

为了符合后面更新后的重构系统,本文于2016-10-31日修正一些截图,文字

我们有了一系列的解决方案,我们将动手搭建新系统吧。

后台系统没有多大的UI视觉,这次我们采用的是标准的左右分栏,左边是系统菜单,右边是一个以tabs页组成的页面集合,每一个tab都可以单独刷新和关闭

开发工具

Visual Studio 2012(以上)

开始搭建

打开我们熟悉的VS创建一个空解决方案。我起了个名字叫Apps,类库命名空间将与Apps开头

如Apps.BLL,Apps.Web等命名

1. 新建MVC5.0的Web站点

  

2.前端框架EasyUI

EasyUI下载:有多新用多新 http://www.jeasyui.com/download/list.php

关于素材的存放,我列了下面

  • 1.把jquery.easyui.min.js放到scripts目录下
  • 2.主题themes放到到content下 这里我只保留灰色和蓝色主题,其他主题我的审美有限度,大家可以到easyui官方下载新的主题
  • 3.把Images文件夹移动到content下
  • 4.Filters文件删掉
  • 5.把素材放到content目录下,我已经为大家准备好这个项目所要用到的图片素材,不够我们再添加
  • 6.把controllers的AccountController.cs,HomeController.cs删除
  • 7.把View视图自带的cshtml删掉。

3.新建Home控制器

 还是新建一个“空”的控制器,添加index视图

Index代码

  View Code

这里我们看到head @Styles.Render("~/Content/css")这些代码,这是MVC的捆版压缩技术,将css和javascript压缩输出到页面。我已经做好了所以大家只要看下就可以。也可以谷歌一下他的原理组成。博客园很多大虾也都给出了答案。其文件是App_Start下的BundleConfig.cs

  View Code

index的脚本,这个home视图的脚本,他集成了tab页的右键菜单我已经集成到系统。运行之前要在Global.asax启用压缩

  View Code

在BundleConfig.RegisterBundles(BundleTable.Bundles);前面加入

//启用压缩
BundleTable.EnableOptimizations = true;
好,我们来看看效果!

如果你要启用灰色主题那么在将@Styles.Render("~/Content/themes/blue/css")

修改为@Styles.Render("~/Content/themes/gray/css")即可

其实这一些没什么好说的,只是为系统搭建了一个简单的框架。如果用easyui没有不下几个小时也是很难搭建起来的,不过别担心,我为大家准备了原代码

代码下载  下载的源码有的同学运行有问题请把App_Start下的BundleConfig.cs更改为

  View Code

 关于代码:代码没有上传整个解决方案,你下载解压后,只需要引用现有类库即可,关于里面的素材,不懂的可以问我,里面包含里以后所有要用到的素材

 本文转自ymnets博客园博客,原文链接:http://www.cnblogs.com/ymnets/p/3424514.html,如需转载请自行联系原作者

ASP.NET MVC5+EF6+EasyUI 后台管理系统完整实战源码 ASP.NET MVC(Model-View-Controller)是微软推出的一个用于构建动态网站的框架。该框架2009年首次发布以来,经过多次迭代,其中ASP.NET MVC 52014年随Visual Studio 2013一起发布的版本,它继续发扬了MVC设计模式的优良传统,并引入了许多新特性。在本章中,我们将简要介绍ASP.NET MVC5的主要功能和使用方法,为读者提供一个关于该框架的初步认识。 阅读详情

相关推荐

全面学习ASP.NET MVC5+EF6+EasyUI项目实战源码

ASP.NET是一个用于开发动态网页的服务器端技术,由微软公司开发。它是.NET框架的一部分,提供了编写Web应用程序和Web服务的编程模型。ASP.NET拥有多种版本,其中ASP.NET Core是一个跨平台的、开源的版本,可用于构建高性能的Web应用和API。EasyUI允许开发者通过自定义CSS来创建属于自己的主题和皮肤,以满足企业级应用对于界面外观的个性化需求。主题是包含了一套颜色和样式规则的CSS文件,可以全局改变应用的外观。

weixin_42576804的博客 916

毕业设计:ASP.NET MVC5+EF6+EasyUI 后台管理系统(学习).zip

计算机毕设源码

ASP.NET MVC5+EF6+EasyUI完整后台源码如何快速读懂并二次开发

企业级后台管理系统开发中,ASP.NET MVC5EF6EasyUI的组合至今仍是存量极大的技术方案,大量制造业ERP、OA及医院管理系统都运行在这套架构之上。理解这套技术栈,关键在于把握各层职责:MVC5负责请求调度与页面流转,EF6以对象化方式操作数据库表,EasyUI则通过简单的HTML标记快速渲染表格、树形菜单与弹窗,三者配合实现了前后端职责分离的经典开发模式。面对一套完整源码,先摸清项目骨架、数据库脚本与NuGet依赖还原,再沿着登录、用户管理等核心模块理顺EF6仓储模式与EasyUI交互套路

weixin_32822843的博客 333

ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)实例

前言 听标题的名字似乎是一个非常牛X复杂的功能,但是实际上它确实是非常复杂的,我们本节将演示如何实现对数据,进行组合查询(数据筛选) 我们都知道Excel中是如何筛选数据的.就像下面一样 他是一个并的关系,我们现在要做的也是这样的效果,下面我们将利用EasyUI的DataGrid为例来扩展(就算是其他组件也是可以的,同样的实现方式!) 实现思路 1.前台通过查询组合json 2.后台通过反射拆解json 3.进行组合查询 虽然短短3点,够你写个3天天夜了 优点:需要从很多数据中得到精准的数据,通常查一些商品他们的属性异常接近的情况下使用 缺点:我实现的方式为伪查询,大量数据请使用存储过

easyui简单的后台登录界面

Open Close --> Remember me

赶路人儿 1万+

MVC5+EF6+EasyUI后台管理系统源码+文档

MVC5+EF6+EasyUI后台管理系统源码+文档,可运行,开源的,大家可以用到自己的项目

ASP.NET+MVC5+EF6+EasyUI源码完整版介绍:Web开发的优质起点

ASP.NET+MVC5+EF6+EasyUI源码完整版介绍:Web开发的优质起点 去发现同类优质开源项目:https://gitcode.com/ 在Web开发领域,选择一个合适的框架和工具集,可以大大提高开发效率和项目质量。ASP.NET+MVC5+EF6+EasyUI源码(完整版)正是这样一个集成了多种技术的框架,为开发者提供了一个坚实的起点。 项目介绍 本项目是一个开源的Web开发框架,整...

gitblog_06745的博客 893

[置顶]ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(持续更新中...

开发工具:VS2015(2012以上)+SQL2008R2以上数据库    您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB  升级后界面效果如下: 日程管理   http://www.cnblogs.com/ymnets/p/7094914.html 任务调度系统界面 http://www.cnblogs.com/ymnets/p/5065154.html 系

博客已经搬家到:ymnets.cnblogs.com 不再更新此博客 1866

ASP.NET+MVC5+EF6+EasyUI源码(完整版)介绍

ASP.NET+MVC5+EF6+EasyUI源码(完整版)介绍 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了ASP.NET+MVC5+EF6+EasyUI的完整源码,此源码集成了数据库,是进行Web开发的一个非常好的起点。 特点 ASP.NET MVC5:利用ASP.NET MVC5提供的强大功能,实现了模型-视图-控制器(MVC)的架构模式,有利于开发大型、...

gitblog_06735的博客 773

经典组合再战十年:ASP.NET MVC5+EF6+EasyUI源码实战解析

企业级Web系统中,ASP.NET MVC5EF6EasyUI的组合至今仍广泛存在于各类业务后台。MVC5以清晰的路由和过滤器机制实现关注点分离,EF6通过Code First和DbContext简化数据访问,EasyUI则凭借组件化的DataGrid、Dialog为后端工程师提供了一套低门槛的前端方案。这三者的价值不仅在于快速搭建,更在于存量系统的稳定运行与二次开发。但在实际部署和扩展中,开发者常遇到IIS部署配置、请求验证拦截、EF6性能边界等典型问题。面对这类老系统,理解其分层架构、掌握常见排雷方

weixin_30074763的博客 230

ASP.NET MVC5+EF6后台管理系统快速开发框架源码介绍:高效、稳定的后台管理解决方案

ASP.NET MVC5+EF6后台管理系统快速开发框架源码介绍:高效、稳定的后台管理解决方案 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 ASP.NET MVC5+EF6后台管理系统快速开发框架是一款集成化的开发工具,旨在帮助开发者快速构建高效、稳定且易于维护的后台管理系统。该框架基于成熟的ASP.NET MVC5和Entity Framework 6技术,同时整...

gitblog_06738的博客 349

ASP.NET MVC5+EF6后台管理系统快速开发框架源码介绍

ASP.NET MVC5+EF6后台管理系统快速开发框架源码介绍 去发现同类优质开源项目:https://gitcode.com/ 一、概述 此仓库提供了一套基于ASP.NET MVC5和Entity Framework 6后台管理系统快速开发框架源码。本框架集成了工作流,并带了部署文档和数据字典,旨在帮助开发者快速搭建高效、稳定的后台管理系统。 二、框架特点 技术栈: 采用ASP.NET ...

gitblog_06745的博客 349
上一篇: JDK8 Lambda表达式对代码的简化
下一篇: MapReduce源码之OutputFormat
weixin_34010566
博客等级 码龄11年 4264粉丝 159原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值