C# ASP.NET在URL的末尾添加了一个额外的信息。如何避免呢?

C# ASP.NET在URL的末尾添加了一个额外的信息。如何避免呢?,c#,asp.net,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 我以为是关于会议状态的。在web.config中,sessionState是 <sessionState mode="SQLServer" sqlConn

在ASP.net网站中,指向

http://scarab.ineo.be/Catalog.aspx?id_rayon=0000000015 
自动重定向到

http://scarab.ineo.be/Catalog.aspx?id_rayon=0000000015#.Uyr5GPnWWi0. 
为什么要添加
#.Uyr5GPnWWi0

我以为是关于会议状态的。在web.config中,sessionState是

<sessionState mode="SQLServer" sqlConnectionString="data source=....\SQL2008R2; integrated security=false; user id=sa; password=...." />


是否可以避免在URL末尾添加这些额外信息?

这与会话状态有关。通常Asp.NETWebForms通过设置cookie来处理此问题。这样服务器端就可以确定哪个用户是哪个

但是,如果web.config中的
sessionState
配置为无cookieless,它将向每个url追加一个随机字符串以标识用户会话


它与会话状态有关。通常Asp.NETWebForms通过设置cookie来处理此问题。这样服务器端就可以确定哪个用户是哪个

但是,如果web.config中的
sessionState
配置为无cookieless,它将向每个url追加一个随机字符串以标识用户会话


这看起来一点也不像sessionState问题,它看起来完全像用于跟踪的AddThis插件哈希

如果您使用AddThis,它将向所有链接添加哈希。您可以通过添加以下JavaScript来关闭此功能:

<script type="text/javascript">
var addthis_config = addthis_config||{};
addthis_config.data_track_addressbar = false;
</script>

var addthis_config=addthis_config |{};
addthis\u config.data\u track\u addressbar=false;
编辑:

我刚看了你的网站,你正在使用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>
var addthis\u config={“数据跟踪地址栏”:true};
请注意,如何将地址栏跟踪的配置设置为true


您需要关闭此功能。

这看起来不像是sessionState问题,它看起来完全像用于跟踪的AddThis插件哈希

如果您使用AddThis,它将向所有链接添加哈希。您可以通过添加以下JavaScript来关闭此功能:

<script type="text/javascript">
var addthis_config = addthis_config||{};
addthis_config.data_track_addressbar = false;
</script>

var addthis_config=addthis_config |{};
addthis\u config.data\u track\u addressbar=false;
编辑:

我刚看了你的网站,你正在使用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>
var addthis\u config={“数据跟踪地址栏”:true};
请注意,如何将地址栏跟踪的配置设置为true


您需要关闭此功能。

当我导航到您的URL时,查询字符串中没有额外的哈希值。这是垃圾邮件吗?我没有得到任何哈希不,我得到了哈希标记我没有得到查询字符串中的附加哈希,当我导航到你的URL时,这是垃圾邮件吗?我没有得到任何哈希不,我得到哈希标记只是为了记录无Cookie会话是严重的安全风险。避免完全同意@Stillgar这是一个糟糕的做法。只是为了记录在案,没有厨师的会议是严重的安全风险。避免完全同意@Stillgar这是一个糟糕的做法。我不得不同意,这似乎是对无厨师的简短质疑。。。也许你是对的!只是快速浏览了一下他的网站,他使用了AddThis插件。你是100%正确的:使用了data\u track,并将data\u track\u addressbar设置为false修复了这个问题。非常感谢。我不得不同意,这似乎是对无厨师的一个简短的询问。。。也许你是对的!只是快速浏览了一下他的网站,他使用了AddThis插件。你是100%正确的:使用了data\u track,并将data\u track\u addressbar设置为false修复了这个问题。谢谢。