SharePoint サイトを 2010 から 2013 バージョンにアップグレードしようとしています。
私のマスター ページには、sharepoint 2013 で実際に作業できない Web コントロールがありました。
クラス ファイルに Web コントロールを作成し、dll を Web アプリケーションにデプロイして、C:\inetpub\wwwroot\wss\VirtualDirectories\80\bin に表示されるようにしました。
次に、ページの上部に追加する既定のマスター ページを編集しました。
<!--SPM:<%@ Register TagPrefix="Gnie" Namespace="GNIE.SharePoint.Core.Branding"Assembly="GNIE.SharePoint.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=aad712380eccafda" %>-->
コントロールをマスターページに追加しました
<div>
<!--SPM:<Gnie:TaxonomyNavigationControl ID="taxnav" ListName="Documents" FieldName="Technical Document Type" runat="server" />-->
</div>
Web コントロール コードは非常に標準的です。
namespace GNIE.SharePoint.Core.Branding
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:TaxonomyNavigationControl runat=server></{0}:TaxonomyNavigationControl>")]
public class TaxonomyNavigationControl : WebControl
/*code here */
}`
共有ポイントでページを表示しようとすると、不明なサーバー タグ 'Gnie:TaxonomyNavigationControl' というエラーが表示されます