MOSS 2007 应用随笔(15)-- 使用MOSS内置"用户控件包装器"(DelegateControl)
2008-06-27 17:27
489 查看
参照KB的BLOG进行操作 :
http://space.zdnet.com.cn/trackback.php?code=cBADPYy1bCgjKb5XDOkDknLVKKCerJ4ykwcp
KB大哥的用户控件包装器的确给我们的工作带来了极大的方便,看了KB大哥的以上文章才知道原来MOSS内部也有类似用户控件包装器之类的东西
我照着做了一下并记录下来,希望能给自己和同仁们带来方便
首先打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES目录
是不是看到的全是.ascx的用户控件
其实这些都是MOSS中最常用到的控件,使用“内部包装器”来加载呈现,比如SearchArea.ascx就是页面右上角的那个搜索按钮
在修改密码的MOSS 2007 应用随笔(13)中我们曾经用到了Welcome.ascx用户控件
打开Welcome.ascx用户控件,可以看到修改密码的菜单
修改密码的菜单如下图:
好,下面正式开始今天的历程,首先创建了一个用户控件,里面只有一个日历控件,暂时不要后台代码,有代码的话就用code-online
然后放到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES目录下
当然也可以在这个目录中创建自己的子目录,比如我创建了DelegateControl目录
并将文件拷贝到子目录中
这个功能是用feature部署到MOSS中的,所以还要创建两个XML文件,如图
利用STSADM.EXE安装feature功能
激活feature功能
在页面中注册DelegateControl控件
使用注册的DelegateControl控件
我们可以在SPD中预览到创建的DelegateControl控件
返回主页,OK
http://space.zdnet.com.cn/trackback.php?code=cBADPYy1bCgjKb5XDOkDknLVKKCerJ4ykwcp
KB大哥的用户控件包装器的确给我们的工作带来了极大的方便,看了KB大哥的以上文章才知道原来MOSS内部也有类似用户控件包装器之类的东西
我照着做了一下并记录下来,希望能给自己和同仁们带来方便
首先打开C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES目录
是不是看到的全是.ascx的用户控件
其实这些都是MOSS中最常用到的控件,使用“内部包装器”来加载呈现,比如SearchArea.ascx就是页面右上角的那个搜索按钮
在修改密码的MOSS 2007 应用随笔(13)中我们曾经用到了Welcome.ascx用户控件
打开Welcome.ascx用户控件,可以看到修改密码的菜单
修改密码的菜单如下图:
好,下面正式开始今天的历程,首先创建了一个用户控件,里面只有一个日历控件,暂时不要后台代码,有代码的话就用code-online
然后放到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES目录下
当然也可以在这个目录中创建自己的子目录,比如我创建了DelegateControl目录
并将文件拷贝到子目录中
这个功能是用feature部署到MOSS中的,所以还要创建两个XML文件,如图
利用STSADM.EXE安装feature功能
激活feature功能
在页面中注册DelegateControl控件
使用注册的DelegateControl控件
我们可以在SPD中预览到创建的DelegateControl控件
返回主页,OK
相关文章推荐
- DelegateControl:SharePoint Server 2007内置的一个“用户控件包装器”
- DelegateControl:SharePoint Server 2007内置的一个用户控件包装器
- DelegateControl:SharePoint Server 2007内置的一个“用户控件包装器”
- DelegateControl:SharePoint Server 2007内置的一个“用户控件包装器”
- MOSS 2007 应用随笔(20)-- 使用SPEventHandler事件处理程序(四)使事件处理程序具有通用性
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- MOSS 2007 应用随笔(27)-- 使用通知(二)
- MOSS 2007 应用随笔(19)-- 使用SPEventHandler事件处理程序(三)在文档库中应用事件处理程序
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- MOSS 2007 应用随笔(24)-- 搜索(三)使用Search
- DelegateControl:SharePoint Server 2007内置的一个“用户控件包装器”
- MOSS 2007 入门(6) : 使用一个Code-behind的用户控件作为WebPart
- MOSS 2007 应用随笔(26)-- 使用通知(一)
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- MOSS 2007 应用随笔(17)-- 使用SPEventHandler事件处理程序(一)启用事件处理机制
- MOSS 2007 应用随笔(21)-- 使用SPCAMLEditer创建视频播放库
- 初学使用sharepoint 2007 用户控件包装器 QuickPart
- MOSS 2007 应用随笔(18)-- 使用SPEventHandler事件处理程序(二)编写事件程序
- MOSS自带SPDatePickerControl控件的使用