首页 文章

将web控件添加到sharepoint 2013中的母版页

提问于
浏览
3

我正在尝试将SharePoint网站从2010升级到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'

1 回答

  • 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>-->
    

相关问题