Windows Server 2003伺服器.net4.0+IIS6.0的伺服器,IE11瀏覽器訪問的不相容性

來源:互聯網
上載者:User

標籤:

工作中發生了一件詭異的事情:

程式在Win7+.NET4.0+IIS7.5的伺服器部署,IE8和IE11請求時,響應的樣式都正常。

但是在美的同事反映說,Windows Server 2003伺服器.net4.0+IIS6.0的伺服器,IE11瀏覽器訪問的時候,頁面錯位,並且back按鈕功能不對。詭異的是,在IE8,Firefox,Chrome等瀏覽器都是正常。

 

僅僅在伺服器win2003+.net4.0+IIS6.0,用戶端IE11遇到這種怪異的情況。

這種情況下,查看產生的原始碼發現,擷取的響應有以下不同:

1.<asp:RadioButtonList/>控制項在其他瀏覽器產生的是<table>.....</table>,而IE產生的是<span></span>,在代碼中指定 RepeatLayout="Table"也沒有效果,還是按照 RepeatLayout="Flow"產生了span。

解決方案:無奈指定為 RepeatLayout="Flow",好讓其他瀏覽器解析的源碼和IE11一致,然後通過CSS控制。

2.<asp:ImageButton ID="Pdf_btn" runat="server" ImageUrl="~/images/Adobe_PDF_icon.png"  Width="35px" Height="40px" OnClick="Pdf_btn_Click" /> IE11下PDF圖片很大。原來原始圖片是102*102

在其他瀏覽器中產生了style="width: 35px; height: 40px;"高寬是對的,IE11下沒有產生這個style,所以是原樣輸出。

解決方案:把圖片修改成33*33, 把  Width="35px" Height="40px"去掉,讓所有瀏覽器都輸出原始圖片大小。

 

Windows Server 2003伺服器.net4.0+IIS6.0的伺服器,IE11瀏覽器訪問的不相容性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.