MOSS站点下 部署WEBPART(用户控件)另一种方式
2009-07-03 12:04
232 查看
今天在做MOSS站点下的定制开发时需要部署WEBPART(用户控件),由于是在虚拟机里面测试,我这还没有QuickPart,这怎么办呢?
于是就想可不可以向做.net开发那样使用用户控件呢?
答案是可以的。
现在把我没有把使用QuickPart部署用户控件的方法做一下记录:
1:把.ascs文件拷贝到MOSS的经典目录下:
C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/CONTROLTEMPLATES
2:拷贝用户控件的DLL文件到网站的虚拟目录的BIN下
C:/Inetpub/wwwroot/wss/VirtualDirectories/80/bin
3:修改站点配置文件的权限 改为Full
<trust level="Full" originUrl=""/>
如下图所示:
4:用Designer打开WEB部件页,进入编辑页面
在顶部添加用户控件的引用,跟.net页面引用方式相似,如下图所示:
<%@ Register TagPrefix="news1" TagName="Remark" src="~/_controltemplates/ShowCritique.ascx" %>
<%@ Register TagPrefix="news2" TagName="Remark" src="~/_controltemplates/UserCritique.ascx" %>
5:在编辑状态下,把要显示用户控件的地方引入此近件,如下图所示:
保存后,签入此页面,用IE浏览一下,与用QuickPart部署方式是一样的。
缺点和不足:
1:此种方式与QuickPart方式部署相比工作量关不多,只是当用户点击“网站操作-》编辑页面”
时没有关闭选项以及其它一些设置
2:由于用户控件文件拷贝到MOSS经典目录下,不方便备份和还原操作。
其实用QuickPart部署也是存在这样的问题。
于是就想可不可以向做.net开发那样使用用户控件呢?
答案是可以的。
现在把我没有把使用QuickPart部署用户控件的方法做一下记录:
1:把.ascs文件拷贝到MOSS的经典目录下:
C:/Program Files/Common Files/Microsoft Shared/web server extensions/12/TEMPLATE/CONTROLTEMPLATES
2:拷贝用户控件的DLL文件到网站的虚拟目录的BIN下
C:/Inetpub/wwwroot/wss/VirtualDirectories/80/bin
3:修改站点配置文件的权限 改为Full
<trust level="Full" originUrl=""/>
如下图所示:
4:用Designer打开WEB部件页,进入编辑页面
在顶部添加用户控件的引用,跟.net页面引用方式相似,如下图所示:
<%@ Register TagPrefix="news1" TagName="Remark" src="~/_controltemplates/ShowCritique.ascx" %>
<%@ Register TagPrefix="news2" TagName="Remark" src="~/_controltemplates/UserCritique.ascx" %>
5:在编辑状态下,把要显示用户控件的地方引入此近件,如下图所示:
保存后,签入此页面,用IE浏览一下,与用QuickPart部署方式是一样的。
缺点和不足:
1:此种方式与QuickPart方式部署相比工作量关不多,只是当用户点击“网站操作-》编辑页面”
时没有关闭选项以及其它一些设置
2:由于用户控件文件拷贝到MOSS经典目录下,不方便备份和还原操作。
其实用QuickPart部署也是存在这样的问题。
相关文章推荐
- MOSS 2007 入门(6) : 使用一个Code-behind的用户控件作为WebPart
- Ajax-无刷新技术做好的用户控件部署到 moss 2007上
- QuickPart的部署以及用QuickPart包装用户控件到Moss页面的实例
- 用web用户控件的方式添加到webpart,使用ajax实现无刷新总结
- QuickPart的部署以及用QuickPart包装用户控件到Moss页面的实例
- 通过SharePoint 2010 WebPart部署用户控件
- QuickPart的部署以及用QuickPart包装用户控件到Moss页面的实例
- 深入浅出SharePoint——WebPart部署方式一之加载dll文件
- 关于访问MOSS站点每次弹出用户登录提示框问题。
- [安装部署]如何让用户自己选择是否在桌面创建快捷方式
- 解决模拟MOSS用户调用WebService打开个人站点进行操作
- 修改MOSS内容查询WEBPART的默认显示方式
- SharePoint WebPart 用户控件包装器 Hands-On Labs
- 用户控件和页面的7种交互方式
- 用户控件(显示用户信息,修改用户名密码)的WebPart预览版
- [MOSS开发]:如何使用用户控件
- Sharepoint2007 部署Webpart的方式(一)
- 动态加载用户控件----以用户控件的方式达到代码分离的目的
- Centos6.3 下使用 Tomcat-6.0.43 非root用户 部署 生产环境 端口转发方式
- 用户控件.ascx和网页.aspx之间的交互方式