C# MVC4URL中奇怪的查询字符串';s

C# MVC4URL中奇怪的查询字符串';s,c#,asp.net-mvc,asp.net-mvc-4,umbraco,umbraco6,C#,Asp.net Mvc,Asp.net Mvc 4,Umbraco,Umbraco6,我正在构建一个Umbraco V6 MVC站点,并拥有多个控制器。当您在地址栏中输入URL或在页面呈现时单击其中一个导航链接(如www.domain.com/candidates)时,URL已更改为www.domain.com/candidates#.UqeKJvTIYUY 如果单击相同的导航链接再次加载页面,则查询字符串已消失 我遵循了这一点,以确保我在帐户区域使用cookies。最终发现了问题,这是页面上的addThis脚本 一旦这些被移除,问题就消失了 最后,他们需要关闭地址栏跟踪功能-

我正在构建一个Umbraco V6 MVC站点,并拥有多个控制器。当您在地址栏中输入URL或在页面呈现时单击其中一个导航链接(如www.domain.com/candidates)时,URL已更改为www.domain.com/candidates#.UqeKJvTIYUY

如果单击相同的导航链接再次加载页面,则查询字符串已消失


我遵循了这一点,以确保我在帐户区域使用cookies。

最终发现了问题,这是页面上的addThis脚本

一旦这些被移除,问题就消失了

最后,他们需要关闭地址栏跟踪功能-

您还可以在创建共享按钮时关闭该设置:


当我的链接生成方法使用错误的对象获取参数时,我看到了类似的行为。如何生成导航链接。如果你在网站上注册,AddThis上有一个设置,允许你关闭那些糟糕的设置。