0

我在 MVC4 应用程序中内置的一些图像链接发生了一些非常奇怪的事情。

它们在 Razor 视图中定义,如下所示:

        <a href="@Url.Action("Register", "Account")">
            <img src="~/Images/register.png" alt="register-graphic" title="Register" />
        </a>

当我调试这个页面加载和上面定义的所有三个图像链接实例都很好。单击任何图像,浏览器将导航到目标。

在 Firefox、Chrome 中完美运行……但是,其他浏览器的精美制作完全失败了。

如果我在第一次加载时在 IE 中调试它,所有链接都很好,如果我导航到它工作的页面之一,如果我点击主页链接返回原始页面,一切都很好。

但是,如果我单击其中一个链接,访问该页面并单击后退按钮,则所有链接都将被终止,图像上仍然存在的唯一链接是页面中的第一个链接,并且似乎获得了副本所有页面的 HTML 作为 URL !!!!!!

我在 IE 中尝试了所有各种渲染模式,它们的行为都相同。

我真的不知道该怎么解决这个问题。

据我所知,IE 只是让每个新版本的 Web 开发变得更加困难,我认为到 2013 年 IE 将被排序...... :(

4

1 回答 1

0

这还不是一个答案,但在其他机器上测试过这个行为在其他机器上按预期工作......非常奇怪

于 2013-03-14T15:42:03.763 回答