El botón Tweet no captura la URL en ASP.NET

Estoy tratando de agregar botones Tweet a algunos sitios web ASP.NET usando la documentación aquí. Mi código es muy simple; Solo estoy agregando esto a mis páginas web:

<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>

Cuando lo ejecuto, la ventana emergente de Twitter funciona bien, pero la URL de mi página, que se supone que debe capturarse para compartirse, no aparece. En otras palabras, solo obtengo algo como:

¡Bienvenido a ConML! #ConML

Debo decir que estoy poniendo el código de Twitter en los controles de usuario y páginas maestras de ASCX, en lugar de las páginas ASPX normales. No estoy seguro de si esto hace una diferencia. El sitio web de desarrolladores de Twitter parece no contener ninguna referencia a esto, y Google tampoco ha ayudado mucho.

Editar. Acabo de descubrir que este problema solo ocurre cuando trabajo desde Visual Studio en mi máquina de desarrollo. Una vez que implemento el sitio web y navego hasta él con un navegador normal, el botón Tweet funciona bien. Aún así, ¿por qué falla en el modo de desarrollo?

Las sugerencias son bienvenidas. Gracias.

preguntado el 22 de mayo de 12 a las 17:05

Supongo que Twitter está filtrando las URL locales/de bucle invertido.

@ajay_whiz: ¿Se ha documentado para hacerlo? -

Yo también traté de averiguarlo, pero no pude encontrarlo.

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.