1

サーバー側で DIV タグの内容を変更しようとしています。

string url = "www.mypage.com";
string html = "<a href='http://www.facebook.com/sharer.php?u='"+url+" title='Submit to Facebook' target='blank'><img src='http://itprism.com/plugins/content/itpsocialbuttons/images/big/facebook.png' alt='Submit to Facebook'></a>" +
"<a href='http://twitter.com/share?text=Atlas Paving &url='" + url + " title='Submit to Twitter' target='blank'><img src='http://itprism.com/plugins/content/itpsocialbuttons/images/big/twitter.png' alt='Submit to Twitter'></a>";

divSocial.InnerHtml = html;

追加された URL に移動しようとすると、URL が正しく生成されていないことがわかります。追加された URL は空です。ここで何が問題なのですか

ここに画像の説明を入力

4

2 に答える 2

6

あなたの締めくくりは正しくありません。URL の後に閉じる必要があります。

string html = "<a href='http://www.facebook.com/sharer.php?u=" + url + "' title= ...

このような見つけにくいエラーを回避し、コードを読みやすくするための良い方法は、次を使用することstring.Formatです。

string html = string.Format("<a href='http://www.facebook.com/sharer.php?u={0}' title= ...", url);
于 2013-03-29T04:39:19.663 に答える
1

試すことができますか:

string html = "<a href='http://www.facebook.com/sharer.php?u="+url+"' title='Submit to Facebook' target='blank'>

それ以外の:

<a href='http://www.facebook.com/sharer.php?u='"+url+" title='Submit to Facebook' target='blank'>

href 属性を閉じるのが少し早すぎたと思います。

于 2013-03-29T04:40:18.107 に答える