webpart改造自海洋工作室([url]http://www.oceanstudio.net[/url])的SharePoint Server WebPart.[url]http://weblogs.asp.net/jan/archive/2004/02/23/78231.aspx[/url],按照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
演示地址: [url]http://dev.club.xct.cn[/url]
自由、创新、研究、探索……