SharePoint 添加 自定义 WebControl

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

SharePoint 添加 自定义 WebControl


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


CustomCalendar

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

SharePoint 添加 自定义 WebControl



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

使用的时候

< uc1:CustomCalendar  runat ="server"   />

完工后的结果图:

SharePoint Panda



你可能感兴趣的:(SharePoint)