步骤 4:将 Web 部件添加到安全控件列表
Windows SharePoint Services 技术的一个基本的假设是:“不受信任用户”可以在运行 Windows SharePoint Services 的系统内上载和创建 ASPX 页。应阻止这些用户在 ASPX 页内添加服务器端代码,但应为那些不受信任的用户提供一个已批准控件的列表。可通过创建安全控件列表为他们提供这些控件。
安全控件列表是特定于您的 SharePoint 网站的一列控件和 Web 部件,您已将他们指定为可在网站中任何 ASPX 页上进行安全调用。该列表存储在 Web 应用程序根目录的 web.config 文件中。
先决条件
将 Web 部件添加到安全控件列表
打开应用程序根目录中的 web.config 文件。
按照以下方法,将自定义程序集的安全控件项添加到 web.config 文件:
<SafeControl Assembly="MyWebPartLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="MyWebPartLibrary" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>