3

我的问题是当我尝试向链接添加 url 时,"总是在字符串的末尾附加一个额外的。

当前错误代码:

Label add_url = "<a href=\"/test/\">link</a>";// 生成指向 /test/ 的链接

Label rep_url = add_url.Replace("\"/", "http://mysite.com/");// 生成指向http://mysite.com/test/的错误链接“<- 注意!额外的”在这里

我错过了什么吗?请帮忙。

4

3 回答 3

2

您可能错过了公开报价,因为您要替换它:

Label rep_url = add_url.Replace("\"/", "\"http://mysite.com/"); 
于 2012-10-18T09:16:28.467 回答
1

尾随报价很好,它应该在那里。它是等号后面缺少的那个。

引号不平衡是因为您删除了初始引号,而不是因为您插入了尾随引号:

Label rep_url = add_url.Replace("\"/", "\"http://mysite.com/"); 
于 2012-10-18T09:17:06.610 回答
0

请试试这个

Label rep_url = add_url.Replace("\"","\"http://mysite.com/");
于 2012-10-18T09:23:46.317 回答