void InitControls() { string mapString = @" 栏目主页:<a href='{0}?template={8}{1}' target='_blank'>{1}</a> <br /> <span style='display:none' > 栏目列表页:<a href='{5}?template={8}{2}' target='_blank'>{2}</a> <br /> </span> 栏目详细页:<a href='{6}?template={8}{3}' target='_blank'>{3}</a> <br /> 栏目搜索页:<a href='{7}?template={8}{4}' target='_blank'>{4}</a> <br /> "; Channel ch = ChannelHelper.GetChannel(ChannelID, null); if (ch != null) { string url1 = TemplateMap.GetTemplateFromMap("", ch.FullUrl); string url2 = TemplateMap.GetTemplateFromMap("list", ch.FullUrl); string url3 = TemplateMap.GetTemplateFromMap("detail", ch.FullUrl); string url4 = TemplateMap.GetTemplateFromMap("search", ch.FullUrl); string[] fields = new string[] { "ID", "SN", "Updated", "ChannelFullUrl", "State" }; List <Article> al = ArticleHelper.GetArticlesByUrl(ch.FullUrl.Replace('*', '%'), 0, 1, fields, true); string url6 = ""; if (al != null && al.Count > 0) { url6 = ch.FullUrl + al[0].FullUrl; } else { url6 = "#"; } GeneralConfigInfo gi = GeneralConfigs.GetConfig(); string skinPath = gi.DefaultTemplateGroupFileName; if (!string.IsNullOrEmpty(skinPath)) { skinPath = skinPath.Remove(skinPath.ToLower().IndexOf(".xml")); skinPath = string.Format("/{0}/{1}/", gi.SiteSkinsBasePath, skinPath); mapString = string.Format(mapString, ch.FullUrl, url1, url2, url3, url4, ch.ListUrl, url6, ch.SearchUrl, skinPath); MapListLiteral.Text = mapString; } } }