挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年9月26日

摘要: 本文告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler来防止其他人盗链你的图片.首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到ASP.net,然后根据URL,或者更确切来说:被请求文件的扩展名.在IIS7 integrated模式下(默认模式),所有的请求都会匹配到ASP.net中,而在IIS6中,你可以通过通配符来达到和I... 阅读全文
posted @ 2010-09-26 23:57 挽星 阅读(991) 评论(0) 推荐(0) 编辑

摘要: 详解ASP.NET MVC的请求生命周期本文的目的旨在详细描述asp.net mvc请求从开始到结束的每一个过程。我希望能理解在浏览器输入url并敲击回车来请求一个asp.net mvc网站的页面之后发生的任何事情。为什么需要关心这些?有两个原因。首先是因为asp.net mvc是一个扩展性非常强的框架。例如,我们可以插入不同的viewengine来控制网站内容呈现的方式。我们还可以定义控制器生成和分配到某个请求的方式。因为我想发掘任何asp.net mvc页面请求的扩展点,所以我要来探究请求过程中的一些步骤。 其次,如果你对测试驱动开发佷感兴趣,当为控制器写单元测试时,我们就必须理解控制器的 阅读全文
posted @ 2010-09-26 22:35 挽星 阅读(6072) 评论(0) 推荐(0) 编辑

摘要: 做ASP.NET WebForm开发都知道,ASP.NET有复杂的生命周期,学习ASP.NET MVC就要深入理解它的生命周期。今天从CodePlex上下载了ASP.NET Preview 2 的源代码,还有两个程序集Routing与Abstractions并未发布,不过这两个程序集的类并不多,可以用NET反编译工具 Reflector解开来看看,可惜这两个程序集用的是VS2008使用.net 3... 阅读全文
posted @ 2010-09-26 22:19 挽星 阅读(986) 评论(0) 推荐(0) 编辑