摘要: 索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符] ... 阅读全文
posted @ 2014-12-11 18:26 杨典 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 似乎“值类型和引用类型的区别”是今年面试的流行趋势,我已然是连续三次(目前总共也就三次)面试第一个问题就遇到这个了,这是多大的概率啊,100%,哈哈,我该买彩票去!言归正传,咱还是先来探讨探讨这二者之间有什么区别吧。记得有一次电话面试中,我直接跟面试官说:“值类型是现金,引用类型是存折”,后来想想当... 阅读全文
posted @ 2014-12-10 20:21 杨典 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable... 阅读全文
posted @ 2014-12-10 15:51 杨典 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 会话状态的存储模式1、In-process Mode 默认进程模式1 2、State Server Mode1 3、SQL Server Mode1 语法:1mode 设置将Session信息存储到哪里?Off 设置为不使用Session功能InProc 设置为将Session存储在进程内,就是AS... 阅读全文
posted @ 2014-12-01 10:51 杨典 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo { //….}只有声明... 阅读全文
posted @ 2014-12-01 09:18 杨典 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 代码协定提供一种使用代码指定前置条件、后置条件和对象固定条件的方式。前置条件是在输入方法或属性时必须满足的要求。后置条件描述方法或属性代码退出时的预期。对象固定条件描述正常状态下的类的预期状态。代码协定包含用于标记代码的类、用于编译时分析的静态分析器和运行时分析器。代码协定的类可在System.Di... 阅读全文
posted @ 2014-11-28 12:56 杨典 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Routing的作用:它首先是获取到View传过来的请求,并解析Url请求中Controller和Action以及数据,其次他将识别出来的数据传递给Controller的Action(Controller的方法)。这是Routing组件的两个重要的作用!下面我们从几个例子来讲解一下Url路由的使用。... 阅读全文
posted @ 2014-11-28 09:59 杨典 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你... 阅读全文
posted @ 2014-11-27 22:05 杨典 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 用途:防止CSRF(跨网站请求伪造)。用法:在View->Form表单中:在Controller->Action动作上:[ValidateAntiForgeryToken]原理:1、这个方法会生成一个隐藏域:并且会将一个以"__RequestVerificationToken“为KEY的COOKIE... 阅读全文
posted @ 2014-11-27 22:04 杨典 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC Framework支持四种不同类型的Filter:Authorization filters – 实现IAuthorizationFilter接口的属性.Action filters – 实现IActionFilter接口的属性.Result filters – 实现IRes... 阅读全文
posted @ 2014-11-27 21:55 杨典 阅读(170) 评论(0) 推荐(0) 编辑