摘要: .net4.0以前,要想在网页上画个饼图,那还真不是个轻松的活儿,得有点技术含量,比如:可以用System.Drawing下的那些东东,再或者用Silverlight/Flash或第三方控件现在asp.net 4.0已经把它做成控件了直接拖到页面就完事了,下面是示例代码:运行效果如下: 阅读全文
posted @ 2010-03-05 16:50 菩提树下的杨过 阅读(2726) 评论(2) 推荐(2) 编辑
摘要: .net3.0/3.5时代,asp.net的outPut缓存默认只能存放于内存中,但是内存资源是有限的,这就导致了缓存的无法扩展。而asp.net4.0中允许开发人员对缓存扩展,您可以选择把要缓存的内容,放到内存,硬件,数据库,甚至与时下流行的memcached直接对接。以下是我摘自msdn的一段话:ASP.NET 4对输出缓存添加了扩展点,现在允许开发人员配置一个或多个定制的输出缓存提供器(ou... 阅读全文
posted @ 2010-03-05 16:28 菩提树下的杨过 阅读(1064) 评论(0) 推荐(1) 编辑
摘要: asp.net4.0的webform中,对于Page对象新增加了二个属性:MetaKeywords,MetaDescription后端代码上,写法也更简单,以前可能需要这样写:现在可以直接这样写:另外上一篇提到的"webform中也可以直接url路由"也算是一种对SEO的改进,最后asp.net4.0中新增了Response.RedirectPermanent(string url)来取代Resp... 阅读全文
posted @ 2010-03-05 15:59 菩提树下的杨过 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 以前在做asp的时候,要把 /default.asp?id=123映射成/default/123,需要借助IISRewriter这个组件,到了asp.net以后,可以用代码写了,但是个人觉得很麻烦,要写一堆代码,还要修改web.config,现在好了:asp.net4.0中 asp.net mvc中的路由规则全部可以用于webform了使用步骤:1.Global.ascx.cs中先注册路由规则在根... 阅读全文
posted @ 2010-03-05 14:34 菩提树下的杨过 阅读(4333) 评论(7) 推荐(6) 编辑
摘要: 往往我们会有一些web应用,在网站初次被访问时要做一些初始化处理,比如加载数据到缓存中之类。如果某个用户正好不幸成为第一个访客,他可能会觉得网站速度很慢,现在好了,asp.net 4.0 IIS7.0/7.5环境提供了自动预热功能,相当于系统自动充当第一个访客了,虽然只是一个小细节,但对于用户体验来讲,确是一个不错的改进。打开IIS 7.5的applicationHost.config文件(C:\... 阅读全文
posted @ 2010-03-05 13:23 菩提树下的杨过 阅读(1465) 评论(0) 推荐(2) 编辑
摘要: Vs2010正式版据说4月12号就要发行,是时候摆弄一下它了新建web application后,最直观的一个变化就在于web.config变干净了:只有寥寥数行代码,赏心悦目!另外注意到web.config在解决方案视图中,分成了二个:个人觉得这是吸收了ROR中database.yml中数据库(开发,生产,测试)环境配置的思想,我们在做web开发时,难免会对调试/发布二种环境的配置做一些调整,比... 阅读全文
posted @ 2010-03-05 12:49 菩提树下的杨过 阅读(3272) 评论(0) 推荐(0) 编辑
摘要: ROR集成了诸多"先进"的理念,比如mvc,模板替换,orm,实体验证,ajax,数据库迁移,session的多种保存机制...等等,也许在今天看来,这些东西都是司空见惯的,但要知道ror框架是在几年前就发布的,所以ROR一出来就一路走红,甚至一度号称"web中小型开发效率天下无敌",也不是浪得虚名的。但是随着Asp.Net的不断进步,ROR中的这些特性也慢慢都被MS吸收进来了,比如:1.MVC ... 阅读全文
posted @ 2010-03-05 10:55 菩提树下的杨过 阅读(943) 评论(3) 推荐(1) 编辑