步骤 4:将 Web 部件添加到安全控件列表

Windows SharePoint Services 技术的一个基本的假设是:“不受信任用户”可以在运行 Windows SharePoint Services 的系统内上载和创建 ASPX 页。应阻止这些用户在 ASPX 页内添加服务器端代码,但应为那些不受信任的用户提供一个已批准控件的列表。可通过创建安全控件列表为他们提供这些控件。

安全控件列表是特定于您的 SharePoint 网站的一列控件和 Web 部件,您已将他们指定为可在网站中任何 ASPX 页上进行安全调用。该列表存储在 Web 应用程序根目录的 web.config 文件中。

先决条件

步骤 1:开发 ASP.NET Web 部件程序集

步骤 2:将您的程序集放置在 Bin 或全局程序集缓存中

将 Web 部件添加到安全控件列表

  1. 打开应用程序根目录中的 web.config 文件。

  2. 按照以下方法,将自定义程序集的安全控件项添加到 web.config 文件:

    <SafeControl Assembly="MyWebPartLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Namespace="MyWebPartLibrary" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>
    

Next Steps

步骤 5:为 Web 部件创建 .webpart 文件