我有一个正常工作的 .NET MVC 应用程序,但是在 Windows 8 上使用 IE10 访问时,浏览器源代码显示所有动态生成的 URL,例如。Url.Action("Index", "Home")
写为:
/(F(usb6gVWyFnXevozQyFvVxVdbsN0uM9kZ5wNu9gT9pWBINGuodOdzLKkIQzfhqy3UhnCLyXf78LugXZO2UPYfMbNzSJJawmbqUBL56TjKpXgWpiMdVAjB1T3YcPlGhZePwFd6C9P_f_Y89KiDnWcA9EfR1m0ud3IcBYTW8OwZxOMTd8bxt5hM8mgXVN6OSdoo3IMwRA2))/首页/索引
代替:
/首页/索引
如果我们用静态 HTML 编写链接:
<a href="/Home/Index">[linktext]</a>
IE10 重定向到登录页面。问题是当暂时离开该站点以转到具有返回第一个站点的链接的合作伙伴站点时。由于缺少注入的代码,返回 URL 不再有效并重定向到登录。
任何人都知道为什么注入此代码(框架或 IE10 问题?)