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进行修改。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

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

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

代码下载地址: R***eader.src
演示地址: [url]http://dev.club.xct.cn[/url]
自由、创新、研究、探索……