Tweet按钮不捕获ASP.NET上的URL

时间:2012-05-22 16:47:36

标签: asp.net twitter master-pages ascx

我正在尝试使用文档here将Tweet按钮添加到几个ASP.NET网站。我的代码非常简单;我只是将其添加到我的网页中:

<a href="https://twitter.com/share" class="twitter-share-button" data-hashtags="ConML">Tweet</a>
<script>!function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = "//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } } (document, "script", "twitter-wjs");</script>

当我运行它时,Twitter弹出窗口工作正常,但我的页面的URL(应该被捕获以便共享)不会出现。换句话说,我只得到类似的东西:

  

欢迎来到ConML! #ConML

我必须说我将Twitter代码放在ASCX用户控件和母版页中,而不是普通的ASPX页面。我不确定这是否有所作为。 Twitter的开发者网站似乎没有提到这一点,谷歌也没有多少帮助。

修改即可。我刚刚发现只有在我的开发机器上使用Visual Studio工作时才会出现此问题。一旦我部署了网站并使用常规浏览器导航到它,Tweet按钮就可以正常工作。不过,为什么它在开发模式中失败了?

欢迎提出建议。感谢。

0 个答案:

没有答案