51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#VC
MVC 5 + EF6 完整教程16 -- 控制器详解
Controller作为持久层和展现层的桥梁,封装了应用程序的逻辑,是MVC中的核心组件之一。本篇文章我们就来谈谈Controller,主要讨论两个方面:Controller运行机制简介Controller数据传递方式Controller运行机制简介实现自定义的Controller我们自己要实现一个控制器有两种方法:一...
代码星球
·
2020-05-13
MVC
EF6
完整
教程
控制器
MVC 5 + EF6 完整教程15 -- 使用DI进行解耦
如果大家研究一些开源项目,会发现无处不在的DI(DependencyInjection依赖注入)。本篇文章将会详细讲述如何在MVC中使用Ninject实现DI文章提纲场景描述&问题引出第一轮重构引入Ninject第二轮重构总结场景描述&问题引出DI是一种实现组件解耦的设计模式。先模拟一个场景来引出问题,...
代码星球
·
2020-05-13
MVC
EF6
完整
教程
使用
MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航
上篇文章我们完成了动态生成多级菜单这个实用组件。本篇文章我们要开发另一个实用组件:面包屑导航。面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包...
代码星球
·
2020-05-13
MVC
EF6
入门
完整
教程
MVC5+EF6 入门完整教程13 -- 动态生成多级菜单
稍微有一定复杂性的系统,多级菜单都是一个必备组件。本篇专题讲述如何生成动态多级菜单的通用做法。我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。需要达成的效果:容易复用,可以根据model动态产生。 概述要点&&理论基础详细步骤一、分析多级目录的html结构二、根据html结构构建da...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
动态
MVC5+EF6 入门完整教程12--灵活控制Action权限
大家久等了。本篇专题主要讲述MVC中的权限方案。权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。前面的系列文章中我们用到了SysUser,SysRole,SysUserRole这几个示例表。我们以此为基础,完成RBAC(基于角色的控制)的核心功能。在此给出我的最佳实践,最终的效果是针对任意一个Acti...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
12--
MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
大家久等了。本篇专题主要讲述MVC中的权限方案。权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。前面的系列文章中我们用到了SysUser,SysRole,SysUserRole这几个示例表。我们以此为基础,完成RBAC(基于角色的控制)的核心功能。在此给出我的最佳实践,最终的效果是针对任意一个Acti...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
11--
MVC5+EF6 入门完整教程十
本篇是第一阶段的完结篇。学完这篇后,你应该可以利用MVC进行完整项目的开发了。本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。多表关联数据更新如何使用原生SQL总结我们在第四篇文章已经讲过数据的更新了,不过那个是针对单表结构的更新。这次我们讲下使用EF进行关联数据的更新。关联数据更新有两种情况:1.一对多2.多...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5+EF6 入门完整教程九
前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点。文章一MVC核心概念简介,一个基本MVC项目结构文章二通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据文章三EF的整个开发过程文章四EF基本的CRUD和常用的HtmlHelper文章五使用布局页(模板...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5+EF6 入门完整教程八
本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式:EF比较model和database,如果两边不一致,程序将会dropandre-create数据库。本篇文章我们会使用codefirstmigrations的方式。这个功能可以使你改变da...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5+EF6 入门完整教程七
本篇我们针对表格显示添加一些新功能。前面我们已经讲解过表格显示数据了,现在我们添加三个常用功能:对显示结果进行排序、过滤、分页。理论基础/前置准备详细步骤总结我们对之前的Views à Account à Index.cshtml进行修改以完成今天的示...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5+EF6 入门完整教程六
本篇我们谈谈分部视图(PartialView)。上篇文章提到过Partial和Action这两个helper,本篇文章主要就结合这两个helper来讲解分部视图(PartialView)的应用。理论基础详细步骤总结PartialView指可以应用于View中以作为其中一部分的View的片段(类似于之前的usercont...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5+EF6 入门完整教程五
上篇文章介绍了EF实现CRUD及一些基本的HtmlHelpers.这次我们将会对之前的内容进行一些修改和重构:引入Bootstrap样式,搭建几类共用的模板页,对UI进行一些改造分类介绍HtmlHelpers完善一些功能理论基础UI改造详细步骤总结以下摘自百度百科:Bootstrap是Twitter推出的一个开源的用于...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5+EF6 入门完整教程四
上篇文章主要讲了如何配置EF,我们回顾下主要过程:创建DataModel à 创建DatabaseContext à创建databaseInitializerà配置entityFramework的context配置节。对这个过程还有疑问的可以去上篇...
代码星球
·
2020-05-13
MVC5+EF6
入门
完整
教程
MVC5 + EF6 完整入门教程三
期待已久的EF终于来了。学完本篇文章,你将会掌握基于EF数据模型的完整开发流程。本次将会完成EF数据模型的搭建和使用。基于这个模型,将之前的示例添加数据库查询验证功能。概述&要点详细步骤总结下面是本文要点,正文部分会有详细介绍。EF架构图新建基于EF的DataModel的约定关于ORM的重要概念,和传统方式开发...
代码星球
·
2020-05-13
MVC5
EF6
完整
入门教程
MVC中使用[ValidateAntiForgeryToken]防止CSRF 注入攻击
CSRF(Cross-siterequestforgery),中文名称:跨站请求伪造,也被称为:oneclickattack/sessionriding,缩写为:CSRF/XSRF。通俗的理解就是攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转...
代码星球
·
2020-05-13
MVC
使用
ValidateAntiForgeryToken
防止
CSRF
首页
上一页
...
65
66
67
68
69
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他