c# - ASP.NET 在 URL 的末尾添加了额外的信息。如何避免?

标签 c# asp.net

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

相关文章:

c# - 从 WCF 中的 HTTP 响应中删除服务器

c# - 请求的服务尚未注册! AutoFac 依赖注入(inject)

c# - 未将对象引用设置为对象实例 由 DBNull.Value 引起

c# - 更新面板内的文件上传丢失了 asp.net 中的文件

MVC 中的 Javascript onclick _dopostback 不回发

c# - 有谁知道如何在 ParallelExtensionExtras 中使用 IOCompletionPortTaskScheduler 和 IOTaskScheduler 以及它们的用途是什么?

c# - 自训练算法

c# - Process.Exited 仅有时调用

asp.net - 由于目标机器主动拒绝而无法建立连接 72.14.213.109 :587

c# - 无法在 Visual Studio 2012 Professional 中导入数据库