次のデータがバックエンド(データベースを想定)から取得されたローカライズされたページの1つにaddthisを介してgoogle plus oneボタンを実装している間、奇妙な問題に直面していますが、plusボタンが読み込まれていません。私たちはajaxベースの部分的なポストバック
次のhtmlは、部分的なポストバック中にのみページに追加されます
<div class="addthis_toolbox addthis_default_style" style="float:right;">
<a class="addthis_button_google_plusone" g:plusone:size="small"></a>
</div>
同時に、スクリプトは
ScriptManager.RegisterStartupScript(Page, typeof(string),
"RegisterHTMLScript" + scriptID,
scriptstring,
false);
scriptstringの値は
<script type="text/javascript">
var addthis_config = {"data_track_clickback":true};
if (window.addthis) {
addthis.toolbox('.addthis_toolbox');
addthis.init();
}
else {
$.getScript('http://s7.addthis.com/js/250/addthis_widget.js#username=XXXXX&domready=1');
$.getScript('https://apis.google.com/js/plusone.js');
}
</script>
クライアントエラーを確認できませんが、同時に+1ボタンが表示されません。何が間違っている可能性がありますか?
RegisterStartupScriptの代わりに、1。ScriptReferenceを現在のスクリプトマネージャーにプログラムで追加してみました。2.スクリプトマネージャーのRegisterClientScriptIncludeメソッド。
しかし、ほぼ同じ結果です。