/// <summary> /// /// </summary> /// <param name="dirProviderSetting"></param> /// <param name="searchItem"></param> /// <param name="searchLocation"></param> /// <param name="pageNo"></param> /// <returns></returns> public static string BuildSearchUrl(DirectoryProviderSetting dirProviderSetting, string searchItem, string searchLocation, int pageNo) { string urlPattern = dirProviderSetting.SearchUrlPattern; searchItem = HtmlUtil.EncodeQueryStringSegment(searchItem); searchLocation = HtmlUtil.EncodeQueryStringSegment(searchLocation); return(urlPattern.Replace("{SEARCHITEM}", searchItem) .Replace("{LOCATION}", searchLocation) .Replace("{PAGENO}", pageNo.ToString())); //return string.Format(urlPattern, pageNo, searchItem, searchLocation); }