ASP.Net MVC
@云淡风轻~
这个作者很懒,什么都没留下…
展开
-
Asp.net mvc的FormsAuthentication验证
Form验证是微软给开发人员提供的一个类,它的作用是用户登录之后,把相关信息写到cookie里面,然后设置一个过期时间,如果在这个有效时间内,用户无需登录,否则,cookie失效,用户需要重新登录。废话不多说,先上代码:首先,我们写一个类,这个类保存用户的基本信息,就是保存到cookie里面的信息: [Serializable()] public class Identi原创 2017-03-25 12:36:07 · 1087 阅读 · 0 评论 -
.net mvc 微信支付之企业付款
先说一下功能需求,是关注微信公众号,然后根据用户的输入,判断是否需要从商户账号提现零钱到个人账户。由于这是第一次做公众号的开发,所以看了一下官方文档。第一步要实现的是根据用户的输入关键字,做识别判断是否需要发送领钱到用户,并且回复一条消息,提醒用户。微信公众平台提供了三种消息回复,即文本回复,音乐回复和图文回复。配置公众号后台服务器,启用的时候,需要向服务器地址发送一个get请求,然后用户...原创 2018-10-10 16:43:04 · 1993 阅读 · 1 评论 -
.net集成小米推送
app需要一款推送,纵览市场各种第三方推送,最终选择了小米push,然后去小米官方寻找服务端sdk, 找了很久,没看到.net的sdk。网上百度一圈,看到有人用ikvm将java的jar转成.net的dll,用C#调用java的方法,实现推送。一共就是6个主要的dll文件,代码如下: Constants.useOfficial();//正式环境 ...原创 2018-11-21 15:11:41 · 1238 阅读 · 0 评论 -
mvc过滤器详解
1.过滤器介绍我们知道mvc的运行机制是通过管道完成的,过滤器可以注入一些代码逻辑到请求处理管道中,是基于C#的Attribute的实现。当负责调用Action的类ControllerActionInvoker在调用执行Action的时候会检查Action上面的Attribute并查看这些Attribute是否实现了指定的接口,以便进行额外的代码注入处理。2.过滤器分类:MVC支持的过...原创 2019-03-12 16:38:48 · 934 阅读 · 0 评论 -
浅谈AsNotracking()
我们都知道EF默认情况下对数据的访问都是启用模型跟踪。Entity Framework在第一次对象加载到内存中时进行一次快照,添加快照发生在返回一次查询或添加一个对象到DbSet中时。当Entity Framework需要知道对象的变动时,将先把当前实体与快照中的对象进行扫描对比。实现扫描对比的方法是调用DbContext.ChangeTracker的DetectChanges方法。 变...原创 2019-04-01 09:37:02 · 21978 阅读 · 3 评论