摘要:具体东西就不多说了,所有编译,代码都是木有问题的。 结果预览页面的时候竟然告诉我编译错误,尼玛这不科学啊。 来看看错误页面看着问题大概应该是缺少} ,或者多了个} 倒置的编译错误才对,但是编译生成完全没有问题啊,没办法,既然报这个问题,那肯定是最终合并生成的代码文件存在bug那到底是哪里出的...
阅读全文
摘要:好吧我们继续上一篇来挖掘。基本上明白了Action过滤器其实就应该是利用AOP的思想,在Action执行中调用了我们的过滤器方法的。就跟我们预想你一直一致。 过滤器是实现了,也调用了,但是这个东东是从何而来,从之前看到的代码我们知道,其实也就是filter调用了我们自定义实现的过滤器,而他是怎么找...
阅读全文
摘要:一直在想,怎么写这个源码分析,那些大神们是如何一步步分析写的文章。最开始不可能就了解其本质实现的,我们对任何事物总是有个认知过程的的。那门我就从这个认知过程一步步的解析一下过滤器使用和其本质实现吧。当然前提还是对Mvc有一些了解。(这里我装了ReSharp插件和Reflector一起使用的,所以有些...
阅读全文
摘要:今天按着Artech的文章又研究了研究过滤器的源码,主要究其实现,还有一点不清晰的地方,可惜周末得回趟家,老妈身体小样。周末只能小看一下书了。继续研究,过两天搞两个例子多试下,研究完了源码及其实现,清晰多了。要不用的总感觉不太清楚。还有几篇文章也看了,现在就不贴出了,等些例子的时候会一起给出。在...
阅读全文
摘要:假设我们书店需要录入一本书,为了简单的体现我们的自定义验证,我们的实体定义的非常简单,就两个属性,一个名称Name,一个出版社Publisher。public class BookInfo { public string Name { get; set; } p...
阅读全文
摘要:表示一个类,该类用于将 JSON 格式的内容发送到响应。ContentEncoding:编码格式(最好按标准utf-8)ContentType: mime类型Data:数据设置JsonRequestBehavior:请求类型,该值指示是否允许来自客户端的 HTTP GET 请求,枚举MaxJson...
阅读全文
摘要:之前公司中,运用ActionFilterAttribute特性实现用户登录信息的验证,没事看了看,留下点东西备忘。好的,瞅这玩意一眼就大概能猜到这货是干嘛的了吧,没错,action过滤器。其实就是AOP的思想,将我们的逻辑或业务进行了分片,使我们更加专注于业务的实现。不太清楚的娃子可以度娘下。(其实...
阅读全文