大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 ...
分类:
Web程序 时间:
2017-06-23 10:25:19
阅读次数:
257
上篇文章我们完成了 动态生成多级菜单 这个实用组件。 本篇文章我们要开发另一个实用组件:面包屑导航。 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助 ...
分类:
Web程序 时间:
2017-06-23 10:22:19
阅读次数:
196
本篇是第一阶段的完结篇。 学完这篇后,你应该可以利用MVC进行完整项目的开发了。 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。 文章提纲 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 我们在第四篇文章已经讲过数据的更新了,不过那 ...
分类:
Web程序 时间:
2017-06-23 10:22:10
阅读次数:
187
Controller作为持久层和展现层的桥梁, 封装了应用程序的逻辑,是MVC中的核心组件之一。 本篇文章我们就来谈谈 Controller, 主要讨论两个方面: Controller运行机制简介 Controller数据传递方式 Controller运行机制简介 实现自定义的Controller ...
分类:
Web程序 时间:
2017-06-23 10:21:37
阅读次数:
259
前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点。 文章一 MVC核心概念简介,一个基本MVC项目结构 文章二 通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据 文章三 EF的整个开发过程 文章四 EF基本的CRUD和常用的Htm ...
分类:
Web程序 时间:
2017-06-23 10:16:56
阅读次数:
249
如果大家研究一些开源项目,会发现无处不在的DI(Dependency Injection依赖注入)。本篇文章将会详细讲述如何在MVC中使用Ninject实现DI 文章提纲 场景描述 & 问题引出 第一轮重构 引入Ninject 第二轮重构 总结 场景描述 & 问题引出 DI是一种实现组件解耦的设计模 ...
分类:
Web程序 时间:
2017-06-23 10:16:39
阅读次数:
256
前言 我从Quartz2.0开始使用,并对其进行了封装了界面,可以参考 http://www.cnblogs.com/ymnets/p/5065154.html 最近拿出来进行了优化,并升级到最新版,温故而知新嘛 当初教程较少,并且是英文,现在很多地方都有中文的教程也是学习起来事半功倍 Quartz ...
分类:
Web程序 时间:
2017-06-19 09:54:05
阅读次数:
197
Oracle 已在2014年底提供对EF6的支持。以前只支持到EF5。EF6有很多有用的功能 值得升级。这里介绍下如何支持Oracle 一.Oracle 对.net支持的一些基础知识了解介绍。 1.早年的时候,微软自己做的有 System.Data.OracleClient。 现在已经成了过期类了。 ...
分类:
数据库 时间:
2017-06-10 12:29:05
阅读次数:
287