2009-01-10 70 views

回答

5

在结果页面上,只需删除Core Search Results Web部件并添加您的Web部件即可。
在您的webpart中,从querystring(参数k为关键字,s为范围)获取查询。

-1

您可以在您的webpart中使用jQuery并处理该文本框的onkeypress事件。

1

实际上您在这里有几个选项。您可以按照Nico的建议更换CSR Web部件。但是,您也可以在搜索范围上更改目标网址,以指向另一个拥有自己的搜索结果Web部件的ASPX页面。转到网站设置 - >搜索范围,更改目标网址。但是,共享作用域上的目标URL必须在共享服务提供程序级别进行编辑。

最后,还可以完全替换所有页面上的搜索框。这很简单,因为您只需安装SharePoint功能,该功能可指示底层委托控件显示搜索框而不是SharePoint。再次停用该功能,并且网站集中的所有页面都会再次恢复为原始搜索框。聪明呃?但是,如果您基本上需要扩展搜索框的行为或布局,那么您当然只应使用此解决方案。

相关问题