我正在尝试通过 Visual Studio 2010 使用委托覆盖 SmallSearchInputBox 的“SearchResultsPageUrl”属性。但是似乎没有发生任何事情,下面是我目前的设置:
- 创建了一个空的 SharePoint 2010 项目
- 通过右键单击解决方案资源管理器中的项目选择添加新项目 > 空元素来添加“空元素”。
- 将“空元素”命名为“SearchBoxOverride”
- 在“Elements.xml”文件中,我添加了以下代码行,现在如下所示:
然后我构建了解决方案并进行了部署。在“网站集功能”下,我可以看到它已被激活,但现在搜索框已经消失了。如果我停用该功能,搜索框会再次出现。
该项目如下所示:
我是否错过了导致搜索框消失的步骤?
任何援助将不胜感激...
非常感谢...