0

解决MVC中Model上的特性在EF框架刷新时清空的问题

MVC中关于前端数据的效验一般都是通过在Model中相关的类上打上特性来实现。 但是在我们数据库发生改变,EF框架需要刷新时会把我们在Model上的特性全部清除,这样的话,我们前端的验证就会失效。 因此,我觉得可以使用Partial-局部类(伙伴类) 的方式来实现EF框架刷新特性不清除的功能。 在M ...

长城以北 发布于 2019-10-14 23:16 评论(0)阅读(64)
0

使用ADO.NET实体数据模型

前景:要操作的数据表必须添加主键(方式:进入数据库-->数据表名-->设计-->列名右键-->设置主键) 可在服务器资源管理器中查看是否设置了主键(主键会有一把钥匙的图样) 1)、项目名右键-->新建项-->ADO.NET数据模型 选择第一个“来自数据库的EF设计器”就行 如果是第一次连接,点击新建 ...

白菜园子呀 发布于 2019-10-07 18:12 评论(0)阅读(115)
1

微信小程序支付

微信小程序支付 1、背景 因业务需要接入微信支付功能(客户端是微信小程序),因公司服务器版本较低,服务端采用.Net Framework 版本(并采用盛派微信SDK) 2、文档地址 1)小程序支付:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api. ...

AjuPrince 发布于 2019-09-27 16:25 评论(0)阅读(177)
2

Object(Asp.NET核心机制内置对象汇总)

ASP.NET有个大佬,HttpContext(在.Net Core中依然是它)Http请求的上下文,任何一个环节都是需要HttpContext的,需要的参数信息,处理的中间结果,最终的结果,都是放在HttpContext,是一个贯穿全局的对象。 所谓的六大对象,其实就是HttpContext的属性 ...

冰乐 发布于 2019-09-24 23:07 评论(0)阅读(100)
0

.NET MVC5简介(六)HttpHandler

浏览器到网站程序 上一篇中,介绍IHttpModule的时候,自定义一个类CustomHttpModule继承自IHttpModule,自定义一个事件,并配合配置文件,就可以执行自定义Module中的Init方法。我们在浏览一个View视图,并新建一个WebForm页面,也浏览一下 我们可以看出来, ...

冰乐 发布于 2019-09-24 22:40 评论(0)阅读(121)
0

.NET MVC5简介(五)管道处理模型IHttpModule

https://www.cnblogs.com/JimmyZhang/archive/2007/09/04/880967.html IHttpModule HTTPRuntime(运行时)。在一个控制台程序中,程序的入口是Program中的Main方法。那么,一个网站的入口在哪里呢?在最开始的ash ...

冰乐 发布于 2019-09-24 22:05 评论(0)阅读(54)
0

AspNet Katana中Authentication有关的业务逻辑

我将从CookieAuthenticationMiddleware中间件的使用,来讲述cookie认证是如何实现的 1、系统是如何调用CookieAuthenticationMiddleware的 在web.config的appSettings里添加<add key="owin:AppStar ...

经常迷路 发布于 2019-09-24 17:07 评论(0)阅读(38)
0

.NET MVC5简介(四)Filter和AuthorizeAttribute权限验证

在webform中,验证的流程大致如下图: 在AOP中: 在Filter中: AuthorizeAttribute权限验证 登录后有权限控制,有的页面是需要用户登录才能访问的,需要在访问页面增加一个验证,也不能每个action都一遍。 1、写一个CustomAuthorAttribute,继承自Au ...

冰乐 发布于 2019-09-23 23:12 评论(0)阅读(148)
0

.NET MVC5简介(三)Result

Ajax请求数据响应格式,一个醒目组必须是同意的,前端才知道怎么应付,还有很多其他情况,比如异常了,有ExceptionFilter,按照固定格式返回,比如没有权限,Authorization,按照固定格式返回。 Http请求的本质: 请求--应答式,响应可以那么丰富?不同的类型其实方式一样的,只不 ...

冰乐 发布于 2019-09-23 22:15 评论(0)阅读(85)
0

.NET MVC5简介(二)

MVCApplication Application_Statr--RegisterRoutes--给RouteCollection添加规则,请求进到网站 X 请求地址被路由按照顺序匹配,遇到一个温和的就结束,就到对应的控制器和action。 在程序中使用log4net,首先nuget引入程序集 L ...

冰乐 发布于 2019-09-23 21:39 评论(0)阅读(72)
1

4、看源码MVC Controller如何调用Action

Controller继承ControllrBase,ControllerBase继承IController,而IController里只有一个Execute方法 1、ControllrBase里的Execute(),里面调用了ExecuteCore(),而ExecuteCore()是个抽象方法,抽象 ...

David.Meng 发布于 2019-09-23 10:47 评论(0)阅读(91)
0

.NET MVC5简介(一)

就像是.NET Framework WebApi与.NET Core WebApi一样,.NET Framework MVC与.NET Core MVC的区别,也是框架的之间的区别。本系列先首先从.NET Framework MVC介绍,后面再去介绍.NET Core MVC 狭义MVC: MVC是 ...

冰乐 发布于 2019-09-22 23:00 评论(0)阅读(115)
0

identityServer3+ADFS实现域用户登录授权

准备: ADFS安装配置 https://www.cnblogs.com/luoyedemeng/articles/9837685.html 添加一个Providers 配置ADFS 设置你的identityServer地址 设置你的urn 我的是:urn:identityServer 接下来一路下 ...

Jes.Chen 发布于 2019-09-18 11:36 评论(0)阅读(94)
0

ADFS登录界面自定义

最近在做identityServer3+ADFS 实现域账号第三方授权验证,发现一个问题,在我们网站跳转到域账户登录页面,这个页面有点不美观,那么我们改如何自定义这个登录界面呢? ADFS安装配置这里不做提示,百度大把资料,identityServer3+ADFS全网没有资料,整理出来还需要点时间, ...

Jes.Chen 发布于 2019-09-18 10:30 评论(0)阅读(98)
0

我是如何一步步编码完成万仓网ERP系统的(一)系统架构

https://www.cnblogs.com/smh188/p/11533668.html(我是如何一步步编码完成万仓网ERP系统的(一)系统架构) https://www.cnblogs.com/smh188/p/11534451.html(我是如何一步步编码完成万仓网ERP系统的(二)前端框架 ...

万仓网 发布于 2019-09-17 14:46 评论(2)阅读(226)
0

3、看源码MVC中的Controllr的Json方法

无论ViewResult还是JsonResult都继承ActionResult,ActionResult里只有一个方法ExecuteResult 1、Controllr的Json方法 实际上是new JsonResult,然后执行ExecuteResult方法,指定了ContentType-appl ...

David.Meng 发布于 2019-09-12 18:16 评论(0)阅读(129)
1

ASP.NET MVC实现依赖注入

在java的spring中有自动注入功能,使得代码变得更加简洁灵活,所以想把这个功能移植到c#中,接下来逐步分析实现过程 1.使用自动注入场景分析 在asp.net mvc中,无论是什么代码逻辑分层,最终的表现层为Controller层,所以我们注入点就是在Controller中,这里我们需要替换默 ...

Pine_Yan 发布于 2019-09-10 19:26 评论(0)阅读(239)
2

Spring.Net是怎么在MVC中实现注入的(原理)

本文将介绍Spring.Net(不仅仅是Spring.Net,其实所有的IoC容器要向控制器中进行注入,原理都是差不多的)在MVC控制器中依赖注入的实现原理,本文并没有关于在MVC使用Spring怎么配置,怎么使用,怎么实现。 引言放在前面,只是为了避免浪费你的时间。 望你能静心片刻,认真阅读。 防 ...

MedlarCanFly 发布于 2019-09-10 08:18 评论(0)阅读(361)
1

2、MVC+IOC容器+ORM结合

1、常规写法,难道我们每次都new一个服务,如下面的UserService和CompanyService然后调用服务的Find方法去操作,为什么我们不让UserService和CompanyService服务注入进来呢? 2、我们想要的实际效果是MVC请求进来的时候,实例化控制器的时候,就把User ...

David.Meng 发布于 2019-08-31 14:01 评论(0)阅读(159)
3

基于.net EF6 MVC5+WEB Api 的Web系统框架总结(2)-业务项目搭建

本节将介绍如何进行业务项目搭建。 本业务项目示例是简单的企业信息管理功能,业务项目采用Code First方式,搭建包括: 搭建完项目效果: 1、创建实体项目-ShiQuan.Company.Entity 创建企业信息实体 示例中企业信息包括:编号、名称、负责人、联系人、联系电话、联系地址等 2、创 ...

衡斅 发布于 2019-08-30 18:30 评论(8)阅读(907)