2013-03-14 45 views
3

我正在嘗試將SharePoint網站從2010年升級到2013版。在Sharepoint 2013的主頁中添加Web控件

我在我的母版頁網頁的控制,我真的不能獲得在SharePoint工作2013年

我已經建立了一個類文件的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 */ 

}` 

當我嘗試查看網頁在sharepoint我得到錯誤說未知服務器標籤'Gnie:TaxonomyNavigationControl'

回答

0

嘗試更換:

<!--SPM:<Gnie:TaxonomyNavigationControl ID="taxnav" ListName="Documents" FieldName="Technical Document Type" runat="server" />--> 

有了:

<!--MS:<Gnie:TaxonomyNavigationControl ID="taxnav" ListName="Documents" FieldName="Technical Document Type" runat="server" >--> 
<!--ME:<Gnie:TaxonomyNavigationControl>--> 
相關問題