我在页面布局中添加了TaxonomyFieldControl
。但是控件无法呈现分类选择器,而只是呈现与控件相关的字段名称。
有趣的是:如果我以编辑形式编辑属性,它就可以正常工作。
答案 0 :(得分:2)
您可能需要添加对分类选择器控件所在的程序集的引用,如:
<%@ Register Tagprefix="Taxonomy" Namespace="Microsoft.SharePoint.Taxonomy" Assembly="Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
答案 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
}