添加信任:自定义WebPart的安全配置
需积分: 10 190 浏览量
更新于2024-08-19
收藏 250KB PPT 举报
本文档主要介绍了如何在SharePoint Server环境中信任自定义WebPart,并提供了一个逐步指南。WebPart是SharePoint Portal Server (SPS) 网站中重要的组成部分,它是一种可重复使用的用户界面组件,由WebPart说明文件(.dwp)和WebPart程序集(.dll)组成,同时也是一种ASP.NET CustomControl。
首先,为了确保安全,当你在SPS服务器上部署自己的WebPart时,需要在根目录下的web.config文件中添加相应的`<SafeControl>`元素来标记你的WebPart为受信任。这一步非常重要,因为只有被信任的WebPart才能在SPS站点中正常运行。`<SafeControl>`标签的Assembly属性应与项目中的WebPart程序集名称匹配,Namespace属性则是WebPart所在的命名空间,而TypeName则是WebPart类的全名,最后的Safe属性设为True表示信任。
创建WebPart的过程分为几个步骤:
1. 创建ASP.NET UserControl:在Visual Studio.NET中,新建一个空Web项目,然后添加一个Web用户控件。用户控件的实现应尽可能简单,只包含所需的UI元素,因为Code-Behind文件不应包含业务逻辑,而是将代码直接写入.ascx文件。
2. 下载并使用WebPart Templates for VS.NET:这是一个工具,用于简化WebPart的开发过程。通过这个模板,开发者可以快速创建一个新的WebPart项目,并继承自Microsoft.SharePoint.WebPartPages.WebPart类。
3. 定制WebPart:在新创建的WebPart项目中,如"SampleWebPart",开发者需要定义一个私有成员变量来存储第一步创建的UserControl对象,并重载`CreateChildControls()`方法,以便在WebPart页面上显示该UserControl。
在这个过程中,开发者需要注意代码组织和命名规范,确保WebPart能够正确集成到SharePoint的结构中,同时遵循安全最佳实践,确保用户数据的安全性和可控性。通过遵循这些步骤,开发者可以成功地将自己的WebPart添加到SPS站点的受信任列表中,使其能够与其他系统组件无缝协作。
2012-06-27 上传
2009-01-19 上传
2009-11-13 上传
2008-11-03 上传
2010-08-21 上传
2008-03-25 上传
2008-08-21 上传
2007-10-17 上传
186 浏览量
xxxibb
- 粉丝: 19
- 资源: 2万+
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能