现在的位置: 首页 > 综合 > 正文

moss内置控件包装器收藏

2017年11月25日 ⁄ 综合 ⁄ 共 831字 ⁄ 字号 评论关闭
参照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

抱歉!评论已关闭.