Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SharePoint 2013-如何以编程方式设置搜索结果url?_C#_Search_Settings_Sharepoint 2013 - Fatal编程技术网

C# SharePoint 2013-如何以编程方式设置搜索结果url?

C# SharePoint 2013-如何以编程方式设置搜索结果url?,c#,search,settings,sharepoint-2013,C#,Search,Settings,Sharepoint 2013,在SharePoint 2013中,我希望以编程方式设置搜索结果url。根网站或站点级别似乎没有允许此分配的设置。通过powershell字典转储$mySite.RootWeb.AllProperties,我发现根站点上有一些属性看起来像可疑的SRCH_ENH_FTR_URL_站点,SRCH_ENH_FTR_URL_web,SRCH_ENH_FTR_URL;然而,我还要猜测这些值指的是什么。在SharePoint 2013中以编程方式设置搜索结果url的正确方法是什么?解决方案是使用JSON字符

在SharePoint 2013中,我希望以编程方式设置搜索结果url。根网站或站点级别似乎没有允许此分配的设置。通过powershell字典转储
$mySite.RootWeb.AllProperties
,我发现根站点上有一些属性看起来像可疑的
SRCH_ENH_FTR_URL_站点
SRCH_ENH_FTR_URL_web
SRCH_ENH_FTR_URL
;然而,我还要猜测这些值指的是什么。在SharePoint 2013中以编程方式设置搜索结果url的正确方法是什么?

解决方案是使用JSON字符串设置
SRCH\u SB\u set\u站点
根web属性,如下所示:

{"Inherit":false,"ResultsPageAddress":"~sitecollection/Pages/SearchResults.aspx","ShowNavigation":false}
C#代码:


解决方案是使用JSON字符串设置
SRCH_SB_set_SITE
根web属性,如下所示:

{"Inherit":false,"ResultsPageAddress":"~sitecollection/Pages/SearchResults.aspx","ShowNavigation":false}
C#代码: