SharePoint 添加 自定义 WebControl

介绍下如何在SharePoint 部署自定义WebControl. 如下图,我们需要在左下方加一个 自定义控件个人活动日历。



新建一个 Class 继承 System.Web.UI.WebControls.WebControl   源码如下:


CustomCalendar

原理很简单,提取Calender List 里面当月的所有Event ,然后以不同颜色表示,最后Render这个Calender 控件出来。
编译好,在webconfig添加<safecontrol>, 然后在page注册这个控件 如图:





<%@ Register TagPrefix="uc1" Namespace="SharePoint.Panda.Page" Assembly="SharePoint.Panda.Page, Version=1.0.0.0" %>

使用的时候

<uc1:CustomCalendar runat="server" />

完工后的结果图:

SharePoint Panda



posted @ 2009-08-21 20:21  chris_thanks  阅读(691)  评论(0编辑  收藏  举报