Beispiel #1
0
        /// <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);
        }