SyndicationFeed的使用-ASP.NET RSS开发

(*^__^*)这个才是真正的主角。RSS开发了一圈,突然发现MS在.NET3.5下面提供了SyndicationFeed(需要引用System.ServiceModel.Syndication.dll)。实现的思路和RSS自定义对象一样。但毕竟是MS官方的,从对标准格式的支持,到可扩展性上是无可比拟的。所以延用老规矩,和.NET Framework一起工作,慢慢转到使用这个。内置的方法就是已经支持RSS、ATOM的转换。
Continue reading

RSS自定义对象-ASP.NET RSS开发

Repeater控件,IHttpHandler的方式都没有解决拼接XML代码的问题。而且会发现,写的多了RSS的固定格式的拼接过程就是一个痛苦的过程。所以就定义了RSS的一个数据结构,具体的输出形式由专门的类来复杂。这样开发人员只要提供一个数据格式,就可以输出所需要的RSS.
Continue reading

IHttpHandler的实现-ASP.NET RSS开发

相比Repeater控件的实现方式,我到觉的两者没有很大的区别。从原理上也都是拼接,而不一样的是,

  • IHttpHandler的方式更轻巧了,不用处理复杂的页生命周期
  • 因为完全自己拼接,基本就是自己控制一切,很违心的说一句,灵活性强
  • 通过Handler方式,系统的耦合自然就底了

Continue reading

RSS是什么(RSS基本概念)

这篇是基础,有SEO的嫌疑。(*^__^*),如果已经清楚请跳过本节。(收集资料和外链为主)

RSS的历史
目前RSS已经分化为RSS 0.9x/2.0和RSS 1.0两个阵营,由于分歧的存在和RSS 0.9x/2.0的广泛应用现状,RSS 1.0还没有成为标准化组织的真正标准。
Continue reading

ASP.NET RSS开发札记(完结)

正好看到关于构建RSS的文章,也就兴趣而来。因为在.NET3.5下,MS集成了RSS对象。这样一改变,就很大的方便了创建和读取RSS了。所以整理曾经使用过的RSS方法。这个过程也是对RSS开发的一个认识过程,也是一个逐步合理、优化的过程。其实很多想法或是做法也是这样一步步改进的。
Continue reading

PostSharp-QuickStart

本想以WAP站点下的PostShop代码为例,但发现本地无源码。也就只好借用官方的Demo。
PostShop 2009的官方调查结果“PostSharp is used by professionals in companies of all sizes, all over the world. Even very big ones!”。不知道这个big ones到底是那些,但却是很高兴的结果。如果说简单好用的AOP,我肯定推荐PostSharp。
Continue reading