发布一个定制的webpart:RssReader

  
    webpart改造自海洋工作室(http://www.oceanstudio.net)的SharePoint Server WebPart.http://weblogs.asp.net/jan/archive/2004/02/23/78231.aspx,按照Aspnet2.0的WebPart API进行修改。

目前,Asp.Net具有两个WebPart类:ContentWebPart用于可视化编辑内容,GenericWebPart在将其他的常规(用户控件/自定义控件/标准控件)放在WebPartZone中时隐式使用。另外还可以从抽象基类WebPart中派生定制的控件类,以此创建自己的WebPart.与定制控件和用户控件相比。WebPart的优势是:在WebPart控件中,可以直接访问Webpart的基础结构。例如可以进行个性化设置等。

RssReader WebPart是一个RSS新闻阅读器,RSS阅读器自动更新你定制的网站内容,保持新闻的及时性。具体代码很长,这里就不列出。主要的属性通过三个特性来标记。Personlizable确保该属性可以个性化,并为每个用户存储一个。另一个特性是WebBrowsable,确保可以使用PropertyGridEditorPart控件通过Web来编辑该值。第三个特性DisplayName被赋予在编辑器中显示为标题的文本。

代码下载地址: RssReader.src
演示地址: http://dev.club.xct.cn

你可能感兴趣的:(reader)