コード例 #1
0
ファイル: Wiki.Master.cs プロジェクト: Wifisoft/teamlab.v6.5
        public string SearchPages(string startPage)
        {
            var pages = new WikiEngine().SearchPagesByStartName(startPage);

            if (pages.Count == 0)
            {
                return(string.Empty);
            }

            if (pages.Count > WikiManager.MaxPageSearchResult)
            {
                pages = pages.GetRange(0, WikiManager.MaxPageSearchResult);
            }
            StringBuilder sb = new StringBuilder();

            foreach (Page page in pages)
            {
                sb.Append(@"<div class=""seachHelpItem"" onclick=""javascript:MouseSelectSearchPages(this);"">");
                sb.Append(page.PageName);
                sb.Append(@"</div>");
            }

            return(sb.ToString());
        }