2013-03-14 77 views
0

我已經有一些非常奇怪的事情與我已經內置到MVC4應用程序的一些圖像鏈接。MVC4鏈接圖像 - IE9

它們在剃刀定義的視圖是這樣的:

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

當我調試這個頁面加載和定義如上圖片鏈接的所有三個實例都很好。點擊任何圖像,然後瀏覽器導航到目標。

在Firefox,Chrome ...中完美地工作,但是,那個漂亮的crafter其他瀏覽器完全失敗。

如果我在第一次加載時在IE中進行調試,所有鏈接都很好,如果我導航到其中的一個頁面,如果我點擊主頁鏈接返回到原始頁面,那麼一切都很好。

但是,如果我點擊其中一個鏈接,訪問該頁面並點擊後退按鈕,所有鏈接都會被終止,圖片上仍然存在的唯一鏈接就是頁面中的第一個鏈接,而且似乎獲取所有頁面HTML的副本作爲URL !!!!!

我試過所有在IE中的各種渲染模式,他們都表現相同。

我幾乎不知道該怎麼解決這個問題。

至於我可以告訴IE瀏覽器只是讓Web開發更加困難,每一個新版本,我認爲到2013年將IE進行排序... :(

+0

可能是損壞的IE緩存嗎?它是否發生在多臺機器上? – 2013-03-14 13:33:14

+0

IE版本發生了什麼(IE6/7/8/9/10)?你有一個測試頁面,我們可以看到這種行爲? – 2013-03-14 14:10:17

+0

我已經嘗試清除緩存,並且對結果沒有影響,這可能是我見過的最奇怪的事情IE9。 。 – Jammer 2013-03-14 14:11:02

回答

0

這是不是一個答案作爲然而,但有在其他機器上測試過這種行爲是否像其他機器上的預期一樣工作......很奇怪