摘要: JSON序列化无疑是Asp.net web api 里面性能提升最重要的一环。 通天塔 在Asp.net web api 里面我们可以插入自定义的MediaTypeFormatter(媒体格式化器), 说白了就是根据HTTP content-type application/json 来判断采用哪种 阅读全文
posted @ 2015-10-17 20:54 欢呼雀跃 阅读(3125) 评论(5) 推荐(2) 编辑
摘要: 经常看到在项目中ajax post数据到服务器不加防伪标记,造成CSRF攻击在Asp.net Mvc里加入防伪标记很简单在表单中加入Html.AntiForgeryToken()即可。Html.AntiForgeryToken()会生成一对加密的字符串,分别存放在Cookies 和input 中。我... 阅读全文
posted @ 2015-10-16 05:04 欢呼雀跃 阅读(7343) 评论(15) 推荐(13) 编辑
摘要: Session的缺点众所周知Asp.net Session默认存储在IIS中,IIS的重启会导致Session丢失。如果你的网站使用了session,当网站并发过大时可能引起溢出。配置Redis 集群安装Redis创建一个文件,进入该文件夹下载Redis地址:http://download.redi... 阅读全文
posted @ 2015-10-14 17:34 欢呼雀跃 阅读(3941) 评论(6) 推荐(5) 编辑
摘要: url route路由系统的责任是找到匹配的路由,创建路由数据,并将请求分配给一个处理程序。选择动作是MVC 的处理程序的实现细节。它使用路由数据和从传入请求其他信息来选择要执行的操作实例源码:http://pan.baidu.com/s/1i3lfbaH具体实现//存放url 路径片段 pu... 阅读全文
posted @ 2015-08-22 19:59 欢呼雀跃 阅读(2023) 评论(2) 推荐(1) 编辑
摘要: 概述跨域资源共享(CORS)是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源。而这种访问是被同源策略所禁止的。CORS系统定义了一种浏览器和服务器交互的方式来确定是否允许跨域请求。它是一个妥协,有更大的灵活性,但比起简单地允许所有这些的要求来说更加安全。本文已... 阅读全文
posted @ 2015-07-11 15:45 欢呼雀跃 阅读(1568) 评论(6) 推荐(3) 编辑
摘要: 程序版本 vs 2015 1.0.0-beta4 ,得到你的肯定是我最大的动力。Asp.net Vnext 调试源码Asp.net Vnext 自定义日志Asp.net Vnext 中间件实现基本验证Asp.net Vnext 实现IViewAsp.net Vnext TagHelpersAsp.n... 阅读全文
posted @ 2015-07-09 21:28 欢呼雀跃 阅读(1569) 评论(10) 推荐(10) 编辑
摘要: ASP.NET MVC 提供Filters(筛选器)之前或之后调用操作方法执行筛选逻辑,和AOP面向切面编程一样。本文已经同步到《Asp.net Vnext 系列教程》中]本章主要介绍AuthorizeAttributeAuthorize 属性,可以对控制器操做的声明性的授权检查。 现。实例代码启动... 阅读全文
posted @ 2015-07-09 21:07 欢呼雀跃 阅读(486) 评论(0) 推荐(0) 编辑
摘要: Model Binding本文已经同步到《Asp.net Vnext 系列教程》中]Model binding(绑定)简单来说就是通过遍历ValueProvider(值提供者)获取的数据对Action参数进行赋值.在学习本篇教程,应对model binding有基础了解。DefaultPropert... 阅读全文
posted @ 2015-07-08 19:31 欢呼雀跃 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 概述本文已经同步到《Asp.net Vnext 系列教程》中]IValueProvider根据ValueProvider获取数据,在对数据进行绑定代码实现 private class CustomValueProvider : IValueProvider { ... 阅读全文
posted @ 2015-07-06 15:10 欢呼雀跃 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 概述本文已经同步到《Asp.net Vnext 系列教程》中]ASP.NET路由系统是主要负责两个操作:它将传入的HTTP请求映射到路由处理程序给出的路由的集合。路由系统的责任是找到匹配的路由,创建路由数据,并将请求分配给一个处理程序。选择动作是MVC 的处理程序的实现细节。它使用路由数据和从传入请... 阅读全文
posted @ 2015-07-05 17:11 欢呼雀跃 阅读(497) 评论(0) 推荐(0) 编辑