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