论坛


2009年11月2日 星期一

各种URL生成方式的性能对比(结论及分析)

赵劼| 老赵点滴-asp.net |00:16:00

  阅读: 1063 评论: 10 作者:Jeffrey Zhao发表于 2009-11-02 00:16原文链接上次我们设计了一个实验,比较三种不同URL生成方式的性能。您运行了吗?如果运行的话,有没有对结果进行一些的分析呢?现在我们就来详细观察及分析这次试验的结果,并给出我的分析。如果您...

2009年10月30日 星期五

各种URL生成方式的性能对比

赵劼| 老赵点滴-asp.net |00:31:00

  阅读: 2094 评论: 18 作者:Jeffrey Zhao发表于 2009-10-30 00:31原文链接在上一篇文章中我们列举了各种URL生成的方式,其中大致可以分为三类:1) 直接拼接字符串,2) 使用Route规则生成URL,3) 使用Lambda表达式生成URL。我们可以轻易得知,这3种作法可维护性依?..

2009年10月23日 星期五

对Action方法的参数进行双向转化

赵劼| 老赵点滴-asp.net |09:47:00

  阅读: 2300 评论: 24 作者:Jeffrey Zhao发表于 2009-10-23 09:47原文链接昨天有朋友忽然告诉我,在G点中国上搜索URL Routing时,我的《请别埋没了URL Routing》一文排在首位。这不禁让我汗颜,这是因为从现在的角度看起来,这篇文章的内容虽不能算错,但的确也不...

2009年10月15日 星期四

简化DomainRoute的配置

赵劼| 老赵点滴-asp.net |09:57:00

  昨天有朋友写邮件告诉我说,他正在项目中尝试着使用我提供的DomainRoute组件。我很高兴,这说明我的努力不是在自娱自乐,是对别人有实际帮助的,也有一些朋友会尝试着自行对项目进行扩展,而不总是靠微软提供的食物来过活。不过他说,他发现DomainRoute的配置非?..

2009年10月14日 星期三

浅谈Route组件的设计思考与模式

赵劼| 老赵点滴-asp.net |09:46:00

  Route组件虽然可以说是ASP.NET的“门户”,不过至今为止似乎都被微软当作是二等公民。可能是由于自带的Route类功能已经太强,微软官方或社区内都不太关注RouteBase的扩展。不过有一点是正确的,那就是在大部分情况下的确没有必要去扩展RouteBase。事实上,我构建...

2009年10月13日 星期二

浅谈Route规则名称的作用,及MvcPatch的处理方式

赵劼| 老赵点滴-asp.net |10:00:00

  国庆前的最后一天,我写了《关于ASP.NET Routing的几点内容》,其中谈论了ASP.NET Routing作用,设计目的,工作流程等等。不过我还有一个比较重要的东西一笔带过了,不知道您注意到了没有,在向ASP.NET Routing的RouteTable.Routes属性(一个RouteCollection对象...

2009年9月30日 星期三

关于ASP.NET Routing的几点内容

赵劼| 老赵点滴-asp.net |10:44:00

  好吧,我承认这个标题有些八股。  在之前的文章中,有一些朋友会问我一些关于ASP.NET Routing的内容。这个组件的重要性越来越大,ASP.NET MVC,ASP.NET Dynamic Data都用到了ASP.NET Routing。事实上,在ASP.NET 4.0中还会出现对ASP.NET WebForms的支持。可惜?..

2009年9月29日 星期二

ASP.NET Routing对请求的处理方式

赵劼| 老赵点滴-asp.net |15:09:00

  原本这是《关于ASP.NET Routing的几点内容》一文中的一节,不过等写完这节之后发现这块内容已经比较完整了,而且它本身也是独立和最为常见的部分,因此我把它提取出来单独成文。至于那片文章的其他部分我会再修改一下,明天发布。希望这些内容会对您理解ASP.NET ...

2009年9月28日 星期一

使用Model Binder绑定Action参数字段时的取舍问题

赵劼| 老赵点滴-asp.net |13:57:00

  刚才在看代码的时候忽然发现了一件可能会成为问题的情况,而这个情况还挺隐蔽的。因此,我原本写到一半的东西就暂时停下,顺延至明天,而现在先来谈谈这个问题。这个问题就是在使用DefaultModelBinder在绑定字段时的取舍问题。而您在使用ASP.NET MVC的时候不妨也...

2009年9月27日 星期日

在视图中使用递归生成树状结构

赵劼| 老赵点滴-asp.net |13:45:00

  在开发过程中往往会有一个需求,就是将一个树状的数据结构在视图中表示出来。例如最传统的多级分类,系统中有一系列根分类,每个分类中又带有一些子分类,而我们的目标便是在页面上生成一个由ul和li嵌套组成的HTML结构。这个问题看似简单,但是如何让实现变的轻?..

2009年9月23日 星期三

在ASP.NET MVC中使用IIS级别的URL Rewrite

赵劼| 老赵点滴-asp.net |15:03:00

  大约一年半前,我在博客上写过一系列关于URL Rewrite的文章(2、3、4),把ASP.NET平台上进行URL Rewrit的方式和各自地特点进行了较为详细的描述。应该来说,已经讲的非常具体,可以应对90%的情况。其实IIS Rewrite的原理非常容易理解,进行一些简单的变化和推断...

2009年9月22日 星期二

片段缓存的实际应用、延迟加载及Eazy类库

赵劼| 老赵点滴-asp.net |14:54:00

  片段缓存(二,三)已经实现完整了,但好像还没有提到如何在项目中进行实际应用,那么现在就来谈一谈这方面。之前也有朋友提出,这个片段缓存到底省下的是什么啊?好像数据都是在Controller中获取的,视图的生成不会带来多少开销啊,难道节省的只是拼接HTML字符?..

适合ASP.NET MVC的视图片断缓存方式(下):页面输出原则

赵劼| 老赵点滴-asp.net |11:05:00

  上一篇文章里已经把Html.Cache打造成了非常具有可用性的API,需要缓存时我们只需在页面上做一个标记即可:<%Html.Cache("cache_key",DateTime.Now.AddSeconds(10), () => {%><%foreach(vararticleinModel.Articles) {%><p><%=article.Bo...

2009年9月21日 星期一

适合ASP.NET MVC的视图片断缓存方式(中):更实用的API

赵劼| 老赵点滴-asp.net |15:49:00

  上一篇文章中我们提出了了片断缓存的基本方式,也就是构建HtmlHelper的扩展方法Cache,接受一个用于生成字符串的委托对象。在缓存命中时,则直接返回缓存中的字符串片断,否则则使用委托生成的内容。因此,缓存命中时委托的开销便节省了下来。不过这个方法并不实...

幻灯片:Web开发中的缓存

赵劼| 老赵点滴-asp.net |00:32:00

  这是我昨天在博文视点Open Party上海站上关于Web开发中缓存的简单讲座。原本博文视点的朋友们希望我讲一下ASP.NET MVC方面的话题(估计看我最近一直在搞这个),但是我觉得其他平台一直用的是MVC框架,而ASP.NET MVC作为“后来者”也没有什么出彩的地方,所以最?..

« 上一页

下一页 »