由于 OOTB 细化 Web 部件无法显示 MM 翻译,这让我感到困扰,因此我决定尝试开发自定义细化 Web 部件(作为 Visual Studio 中的自定义 Web 部件)。不幸的是,我已经把头转向了第一个问题:我无法从 OOTB 继承我的 webpart……我只是创建了一个新的 webpart(或可视 webpart,没有工作)并尝试继承,但我不知道命名空间...
我试过这个:
public class CustomRefinements : Microsoft.Office.server.Search.WebControls.RefinementWebPart
但我得到一个错误:Reference to type 'DataFormWebPart' claims it is defined in 'Microsoft.SharePOint but it could not be found...
编辑:好的,我不得不使用农场解决方案,现在它可以工作了......
现在我可以从 OOTB webparts 继承,但显然在 2013 版本中,我需要从 RefinementScriptWebPart 继承才能在 web 模式下拥有细化 webpart 配置参数。我遵循 sharepointblogs.be/blogs/timmy/archive/2011/12/13/... 中的 2010 示例,但在 2013 年,RefinementScriptWebPart 类没有 GetXPathNavigator() 函数...有人有什么想法吗?
我是精炼经理...