我正在使用 AddThis 插件在 facebook、twitter 和电子邮件上分享我的网站。
我想知道在 facebook 和 twitter 中,用户点击共享链接重定向到我的页面。
如果有人点击 Twitter 上的共享链接,则形成的 URL 如下:
http://localhost:54820/Consumer/Categories.aspx?Check=NTI%3D#.T363yjFh748.twitter
您可以看到在网址末尾附加了 twitter。
如果有人点击 Facebook 上的共享链接,则形成的 URL 如下:
http://localhost:54820/Consumer/Categories.aspx?Check=NTI%3D#.T366Sb_aqUM.facebook
您可以看到在网址末尾附加了 facebook。
我正在使用 Request.Url 从地址栏获取 url。 但我只得到 http://localhost:54820/Consumer/Categories.aspx?Check=NTI%3D 网址。所以我无法检查我的网站的重定向是从 Facebook 还是 Twitter 完成的。
最佳答案
无法在服务器端获取“哈希参数”,但可以通过 JavaScript (location.hash
) 访问它并将值发布到您的服务器。
关于asp.net - 如何在asp.net中使用Request.Url获取完整的URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041901/