SharePoint TaxonomyFieldControl无法呈现Taxonomy Picker?

时间:2012-10-11 07:42:00

标签: sharepoint

我在页面布局中添加了TaxonomyFieldControl。但是控件无法呈现分类选择器,而只是呈现与控件相关的字段名称。

有趣的是:如果我以编辑形式编辑属性,它就可以正常工作。

2 个答案:

答案 0 :(得分:2)

您可能需要添加对分类选择器控件所在的程序集的引用,如:

<%@ Register Tagprefix="Taxonomy" Namespace="Microsoft.SharePoint.Taxonomy" Assembly="Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

Check this link for more details.

答案 1 :(得分:0)

这个OOB用户控件有缺陷且没用。

将TaxonomyPicker.ascx重命名为TaxonomyPicker.ascx.buggy。该文件的位置是:

%CommonProgramFiles%\ Microsoft Shared \ Web Server Extensions \ 14 \ TEMPLATE \ CONTROLTEMPLATES \ TaxonomyPicker.ascx

您可以手动执行此操作,也可以使用PowerShell。

$taxonomyPicker = "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES\TaxonomyPicker.ascx"
If (Test-Path $taxonomyPicker)
{
   Move-Item -Path $taxonomyPicker -Destination $taxonomyPicker".buggy" -Force
}