我们以 request.RawUrl 为缓存基础,因为它可以包含任意的QueryString变量,然后我们用MD5加密RawUrl 得到服务器本地文件名的变量,再实例化一个FileInfo操作该文件,如果文件最后一次生成时间小于7天,我们就使用.Net2.0新增的TransmitFile方法将存储文件的静态内容发送到浏览器。如果文件不存在,我们就操作 response.Filter 得到的 Stream 传递给 CommonFilter 类,并利用FileStream写入动态页面的内容到静态文件中。
2010年6月22日是.NET框架10周年纪念日,真的难以相信,距离2000年在福罗里达州奥兰多召开的微软专业开发者大会上公开亮相已经10个年头了。
在本文中,我们介绍Windows Storage Queue的架构、应用场景,并通过官方文档中提供的一个图片压缩的案例介绍来对如何使用Windows Storage Queue
我们在Asp.net mvc的view开发过程中,如果不注意可能会写大量的重复的代码。这篇文章介绍3种方式重构View的代码,来减少View中的重复代码。
这里大部分人都是Asp.net或者是Silverlight开发者,我想对于我今天介绍的这几个微软将要发布的这三个东西,你一定会非常感兴趣的。
微软近几年在.NET社区开源项目方面投入了相当多的时间和资源,本文就为所有.NET开发人员介绍7个应该关注的开源项目,也许其中正有你需要的。
索引的作用就类似于书的目录,书的目录会按照章节的顺序排列,会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候.
从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦。
这里向你介绍C# 4.0中的四个特性的使用方法和代码示例,它们是dynamic ExpandoObject、泛型自动转换、可选参数和命名参数。
本文将为大家介绍的是ASP.NET 4.0 SEO增强中的UrlRouting,这种方法较以前的URL重写更加方便,大家不妨一试。
在本篇文章中,我将向你演示如何使用MVC 2.0框架创建一个ASP.NET Web应用。ASP.NET MVC 2.0是微软最新版框架,可以创建运行在.NET框架3.5上Web应用。
在本篇文章中,我将通过一个简单的例子来演示,如何将现有ASP.NET MVC框架应用移植到Windows Mobile手机设备上。在过去6个月中,我一直在开发一个生命科学领域的Web应用,根据客户需求,我们以测试驱动方式引入了ASP.NET MVC框架。
本文将为大家介绍ASP.NET MVC自定义过滤属性实现Enterprise的log功能,希望对大家用好MVC有所帮助。
OpenID在国外很流行. 在国内就不怎么样了.. 很多网站,论坛都不支持. 经常在网上逛的人,几乎都要注册很多帐号,记很多密码. 或者是帐号和密码都设定一样.呵. 我在想,如果国内大量的论坛都支持OpenID登录,那么,将会多爽!
博客的这种形式就不大好解决这种需求了,当然也许是我对博客还不了解,没有用好吧。所以我想做一个网站,这个网站专门介绍自然框架。一开始只想做一个静态的,内容也不多嘛,做几个页面,介绍一下,把博客里的随笔整理一下做个目录便于阅读。但是试了一下才发现,静态页面好麻烦呀,也许是我太懒了吧,总是想简单一些。于是就想做一个简单的CMS,然后用这个CMS来做自然框架的介绍网站。
Microsoft Ajax Library是一个纯客户端JavaScript库,能够与所有现代浏览器,包括Internet Explorer,Google Chrome,Apple Safari和Mozilla Firefox相兼容。你可以利用Microsoft Ajax Library的优势来建立完全在Web浏览器中运行的高度响应和交互式的数据库驱动的Web应用程序。
面向方面编程(AOP),又叫面向切面编程,是面向对象编程(OOP)的延续。本文将通过介绍运用代理方式,实现AOP的过程。
Visual Studio 2010中的网页设计器得到了进一步的增强。例如,更好的CSS兼容性,对HTML和ASP.NET标记片断提供更多的支持,为JScript的智能感知支持提供了一个新的版本等。