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

10-17 02:21