如何用超链接替换名称

用户名

我正在写这篇文章,以寻求有关我的c#替换功能的帮助。下面的tags()函数,用故事中的超链接替换标签的名称。当我调用story()方法时,得到以下输出:

清单包括:ECP 2013-5A C,两片HLA 2014-3A D,KEEKA 2013 D,KEEKA 2013-1X D,MVW 2013-1A D,WOODS 2013-10A D,WOODS 2014-11A D和WOODS 2014 -11XD。过去三个月中只有一次– WOODS 2013-10A D在2月00日的00。

但是,当我调用tag()方法时,得到以下错误输出:

清单包括:HLA 2014-3A D,KOEKA 2013-1X D,WOODS 2013-10A D,WOODS 2014-11XD。过去三个月中只有一个–

tags()函数的输出显示丢失的数据(即标签名称)和未正确超链接的标签名称(即www.testdomain.com/data.aspx?searchName=HLA 2014-3A D> HLA 2014-3A D ,

public string tags()
{

    string html = Story();

    DataTable tags = LoadAllTags();

    if (tags.Rows.Count > 0)
    {
        for (int i = 0; i < tags.Rows.Count; i++)
        {

            html = html.Replace(tags.Rows[i][0].ToString(), 
              "<a href=\"http://www.testdomain.com/data.aspx?SearchName=" + tags.Rows[i][0].ToString() + ">" + tags.Rows[i][0].ToString() + "</a>"
            );
        }
    }
    return html;
}

对于我可能会出错的地方,任何进一步的建议都将非常有帮助。谢谢

泰勒·肯德里克(Tyler Kendrick)

如果我正确理解您的代码,似乎您没有阅读行中的所有相关标签。

请尝试以下方法:

public string tags()
{
    string url = "http://www.testdomain.com/data.aspx";
    string html = Story();
    DataTable tags = LoadAllTags();

    if (tags.Rows.Count > 0)
    {
        foreach(var row in tags.Rows)
        {
            foreach(var column in tags.Columns)
            {
                var tag = column.ToString();
                var path = string.Format("{0}?SearchName={1}", url, HttpUtility.UrlEncode(tag);
                var link = string.Format("<a href=\"{0}\">{1}</a>", path, tag);
                html = html.Replace(tag, link);
            }
        }
    }
    return html;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用链接替换子字符串?

来自分类Dev

如何用git lfs中的链接替换大文件

来自分类Dev

如何用链接替换子字符串?

来自分类Dev

用超链接替换URL

来自分类Dev

Python如何使用docx在MS Word中用超链接替换单词?

来自分类Dev

如何在Outlook 2010中用超链接替换传入邮件正文中的文本?

来自分类Dev

如何用链接替换关键字,但只能替换<a>以外的单词

来自分类Dev

如何用媒体文件链接替换帖子中的所有附件链接

来自分类Dev

如何用联接替换子查询?

来自分类Dev

VBA超链接替换功能内存不足

来自分类Dev

jQuery:如何用非超链接文本替换部分原始超链接?

来自分类Dev

检测没有超链接的文本中的 URL 并用超链接替换普通 URL?

来自分类Dev

如何用 JavaScript window.location 链接替换所有 <a href="..."> 链接以在 Web 应用程序中使用?

来自分类Dev

用JavaScript / jQuery中的活动超链接替换粘贴的链接

来自分类Dev

如何更改超链接的名称?

来自分类Dev

使用VBScript用超链接替换Word文档中的文本

来自分类Dev

jQuery并将超链接替换为从服务器加载的HTML代码

来自分类Dev

使用Google Apps脚本用超链接替换文本

来自分类Dev

正则表达式帮助用超链接替换单词

来自分类Dev

Python Pandas:使用正则表达式用超链接替换字符串

来自分类Dev

查找并用超链接替换 [link] 和 [/link] 之间的所有 URL

来自分类Dev

用文件中的超链接替换字符串 Word powershell

来自分类Dev

如何使用Ansible用符号链接替换目录?

来自分类Dev

如何在Flask中用链接替换该URL的URL?

来自分类Dev

如何用图标替换链接?

来自分类Dev

如何用超链接回显作者?(在Wordpress中)

来自分类Dev

用href链接替换标签

来自分类Dev

用php中的链接替换单词

来自分类Dev

移动文件并用符号链接替换

Related 相关文章

  1. 1

    如何用链接替换子字符串?

  2. 2

    如何用git lfs中的链接替换大文件

  3. 3

    如何用链接替换子字符串?

  4. 4

    用超链接替换URL

  5. 5

    Python如何使用docx在MS Word中用超链接替换单词?

  6. 6

    如何在Outlook 2010中用超链接替换传入邮件正文中的文本?

  7. 7

    如何用链接替换关键字,但只能替换<a>以外的单词

  8. 8

    如何用媒体文件链接替换帖子中的所有附件链接

  9. 9

    如何用联接替换子查询?

  10. 10

    VBA超链接替换功能内存不足

  11. 11

    jQuery:如何用非超链接文本替换部分原始超链接?

  12. 12

    检测没有超链接的文本中的 URL 并用超链接替换普通 URL?

  13. 13

    如何用 JavaScript window.location 链接替换所有 <a href="..."> 链接以在 Web 应用程序中使用?

  14. 14

    用JavaScript / jQuery中的活动超链接替换粘贴的链接

  15. 15

    如何更改超链接的名称?

  16. 16

    使用VBScript用超链接替换Word文档中的文本

  17. 17

    jQuery并将超链接替换为从服务器加载的HTML代码

  18. 18

    使用Google Apps脚本用超链接替换文本

  19. 19

    正则表达式帮助用超链接替换单词

  20. 20

    Python Pandas:使用正则表达式用超链接替换字符串

  21. 21

    查找并用超链接替换 [link] 和 [/link] 之间的所有 URL

  22. 22

    用文件中的超链接替换字符串 Word powershell

  23. 23

    如何使用Ansible用符号链接替换目录?

  24. 24

    如何在Flask中用链接替换该URL的URL?

  25. 25

    如何用图标替换链接?

  26. 26

    如何用超链接回显作者?(在Wordpress中)

  27. 27

    用href链接替换标签

  28. 28

    用php中的链接替换单词

  29. 29

    移动文件并用符号链接替换

热门标签

归档