[英]Customizing SharePoint master page
我通過添加asp:XmlDataSource定制了SharePoint母版頁導航菜單,但我得到“此頁面上不允許使用控件類型'System.Web.UI.WebControls.XmlDataSource'。該類型未注冊為安全。” 錯誤。
我非常感謝任何幫助。
您必須在web.config文件中將程序集添加為安全控件程序集。
<configuration>
<SharePoint>
<SafeControls>
<SafeControl Assembly="[Assembly Name]" Namespace="[Namespace]" TypeName="*" Safe="True" />
</SafeControls>
</SharePoint>
</configuration>
在你的情況下,它將是:
<SafeControl Assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.WebControls" TypeName="XmlDataSource" Safe="False" AllowRemoteDesigner="False" />
在您的Package.Template.xml中添加安全控制條目。此文件可以找到文件路徑“\\ Package”。
<Assemblies> <Assembly DeploymentTarget="GlobalAssemblyCache" Location="YourDLLName.dll"> <SafeControls> <SafeControl Assembly="YourDLLName,Version=1.0.0.0,Culture=neutral,PublicKeyToken=1b173e0e445783a8" Namespace = "YourNameSpaceName" Safe="True" TypeName = "*"/> </SafeControls> </Assembly> </Assemblies>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.