2013-03-14 44 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>--> 
相关问题