在 ASP.net 网站中,指向
的链接http://scarab.ineo.be/Catalog.aspx?id_rayon=0000000015
自动重定向到
http://scarab.ineo.be/Catalog.aspx?id_rayon=0000000015#.Uyr5GPnWWi0.
为什么要添加 #.Uyr5GPnWWi0
?
我认为这是关于 sessionState 的。在 web.config 中,sessionsState 是
<sessionState mode="SQLServer" sqlConnectionString="data source=....\SQL2008R2; integrated security=false; user id=sa; password=...." />
是否可以避免在 URL 末尾添加这些额外信息?
最佳答案
这看起来一点都不像 sessionState 问题,它看起来完全像用于跟踪的 AddThis 插件哈希...
http://support.addthis.com/customer/portal/questions/352733-how-to-remove-hash-from-url-
如果您使用的是 AddThis,它将向所有链接添加哈希。您可以通过添加以下 JavaScript 来关闭此功能:
<script type="text/javascript">
var addthis_config = addthis_config||{};
addthis_config.data_track_addressbar = false;
</script>
编辑:
我刚刚浏览了您的网站,您正在使用 AddThis。您的页面中还有以下代码:
<script type="text/javascript"> var addthis_config = { "data_track_addressbar": true };</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-510a8b7d07484835"></script>
注意您如何将 addressBar 跟踪的配置设置为 true。
你需要关闭它。
关于c# - ASP.NET 在 URL 的末尾添加了额外的信息。如何避免?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535831/