2015-06-22 83 views
0

由于OOTB优化webpart无法显示MM翻译的困难,我决定尝试开发自定义优化web部件(作为Visual Studio中的自定义Web部件)。 不幸的是,我已经反弹了我的头,第一个问题:我不能从OOTB一个继承我的webpart ... 我只是创建一个新的webpart(或可视化webpart,没有作品),并尝试继承,但我不知道的命名空间...如何在SharePoint 2013中创建自定义优化面板

我想这:

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

编辑:好吧,我不得不场解决方案使用和现在的作品...

现在我可以inh来自OOTB webparts的erit,但在2013版本中,我需要继承RefinementScriptWebPart以在Web模式下提供精炼web部件配置参数。我遵循2010年的示例从sharepointblogs.be/blogs/timmy/archive/2011/12/13/...但在2013年RefinementScriptWebPart类没有GetXPathNavigator()函数...任何人有任何想法?

我面包车NOG HET的refinmentmanager ...

回答