C# Sharepoint 2013连接搜索框Web部件(提供商)和自定义Web部件(消费者)

C# Sharepoint 2013连接搜索框Web部件(提供商)和自定义Web部件(消费者),c#,asp.net,sharepoint,sharepoint-2013,web-parts,C#,Asp.net,Sharepoint,Sharepoint 2013,Web Parts,我需要使用连接的Web部件来构建一个自定义Web部件,该部件从搜索结果页面上的搜索框Web部件获取数据。从导出它来看,我认为它是这样的:Microsoft.Office.Server.Search.WebControl.SearchBoxScriptWebPart 问题在于找到要使用的接口以及如何使用它 这可能吗?我的意思是,我们可以将OOTB Web部件连接到自定义Web部件吗?您可以使用ilspy等工具检查searchresults Web部件的OOTB实现?我想这是可能的。搜索Web部件基

我需要使用连接的Web部件来构建一个自定义Web部件,该部件从搜索结果页面上的搜索框Web部件获取数据。从导出它来看,我认为它是这样的:Microsoft.Office.Server.Search.WebControl.SearchBoxScriptWebPart

问题在于找到要使用的接口以及如何使用它


这可能吗?我的意思是,我们可以将OOTB Web部件连接到自定义Web部件吗?

您可以使用ilspy等工具检查searchresults Web部件的OOTB实现?我想这是可能的。搜索Web部件基础结构是连接的因素。

我已经尝试过,但并不容易。似乎还涉及到很多其他的网页部件。从另一个基类中,我可以找到搜索框和结果使用的唯一接口是IScriptControl,它似乎已经是泛型的了。最好的方法可能是创建一个继承SearchResultsWebPart的Web部件。我们现在正以另一种方式工作。一个更简单的。谢谢你。