.net 添加文章时怎么让文章中的相关关键词自动链接到相关的频道或者文章页? 如: 哪里有好的 男装 卖?淘宝或许是个不错的选择。这里,男装 就是链接锚文本。

解决方案 »

  1.   

    你先定义一个 关键字和关键字链接的一个表,然后在提交文章的时候,对文章进行替换,将文章内容中的 男装 替换成 <a href="xxx">男装</a>
      

  2.   

    大概代码public string ReplaceKeyword(string str, String[] keywordValues) {
                 string strKeyTemplate = "<span class='highlight'><a href='{0}'>{1}</a></span>";            for (int i = 0; i < keywordValues.Length; i++) {
                    str = str.Replace(keywordValues[i], string.Format(strKeyTemplate, GetUrl(keywordValues[i]), keywordValues[i]));
                }
                return str;
            }        public string GetUrl(string strKey) {
                
                string strUrl = "";
                //to do 
                return strUrl;
            }