这个问题早先被问过,它确实有一个解决方案......但解决方案对我不起作用。
Strange string in IE Address bar and in source 3
网址栏中的地址应为:http://site.com/CoupleofFolders/page.aspx
取而代之的是:http://site.com/(X(1)F(lnz3ovk89OA4AbMN4S-sYVZCgCULL))/Folders/Page.aspx
我只在IE10 ...中遇到这个问题,这只发生在地址栏中而不是页面代码中,这会产生链接问题...
我已将sessionState cookieless false添加到我的webconfig中,因为前面的问题中的答案仍未解决,但仍未改变IE10的行为......
网络服务器是Win2K8R2 IIS 7.5&我正在使用ASP.NET 4 WebPages2 Razor
任何建议..?
答案 0 :(得分:0)
这是ASP.NET浏览器定义文件中的一个错误。它将IE10检测为不支持cookie的IE版本,因此它切换到cookieless sessions(即使你告诉它不要)。
您可以安装用于更正问题的ASP.NET补丁程序,如excellent Scott Hanselman post中所述。
TL; DR;您需要download a patch。
版本的博客文章