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 に答える