如何在Sharepoint 2010中获取网站集搜索结果页面?

时间:2010-07-22 07:55:05

标签: c# sharepoint sharepoint-2010

有一个“网站集搜索结果页面”字段,用于配置用于上下文搜索的搜索结果页面(例如“本网站”)。通过执行以下操作可以找到它:

  1. 转到SharePoint网站集
  2. 从“网站操作”菜单中选择“网站设置”
  3. 转到“网站集管理”部分,然后选择“搜索设置”
  4. “网站集搜索结果页”字段将列在底部。
  5. 默认值为

    /_layouts/osssearchresults.aspx
    

    如何通过SharePoint对象模型检索和更改此值?

1 个答案:

答案 0 :(得分:14)

设置存储在:

site.RootWeb.AllProperties["SRCH_TRAGET_RESULTS_PAGE"] 

如果不存在或为null,则使用'/_layouts/osssearchresults.aspx'

搜索中心网址位于

site.RootWeb.AllProperties["SRCH_ENH_FTR_URL"] 

中的下拉模式
site.RootWeb.AllProperties["SRCH_SITE_DROPDOWN_MODE"]