溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

IE10 訪問(wèn) ASP.NET 站點(diǎn)的問(wèn)題

發(fā)布時(shí)間:2020-08-02 22:54:16 來(lái)源:網(wǎng)絡(luò) 閱讀:331 作者:littlestar 欄目:編程語(yǔ)言

    3個(gè)月前客戶(hù)升級(jí)IE10訪問(wèn)原先正常的asp.net站點(diǎn), 發(fā)現(xiàn)linkbutton失效, 調(diào)試后發(fā)現(xiàn)少了_doPostBack 函數(shù), 好端端的怎么就沒(méi)有了了? 搜索之后, 知道是asp.net對(duì)IE10渲染的問(wèn)題的bug, .NET2.0和.NET 4.0都有這樣的問(wèn)題.

  參考文章:

http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx


  文章中的解決辦法:

 1.機(jī)器級(jí)別修復(fù), 服務(wù)器所有ASP.NET程序受益

  需要去微軟下載對(duì)應(yīng)asp.NET版本的修補(bǔ)程序


  • .NET 4 -http://support.microsoft.com/kb/2600088

  • .NET 2.0

    • http://support.microsoft.com/kb/2600100for Win7 SP1/Windows Server 2008 R2 SP1, Windows Vista/Server 2008, Windows XP/Server 2003

    • http://support.microsoft.com/kb/2608565for Win7/Windows Server 2008 R2 RTM

  2.僅僅修復(fù)單個(gè)站點(diǎn)

     下載IE.browser文件, 地址http://www.hanselman.com/blog/content/binary/App_BrowsersUpdate.zip, 將其中的 ie.browser 拷貝到站點(diǎn)的app_browsers目錄下(我僅僅修復(fù)了NET2.0的項(xiàng)目)

     其它事宜請(qǐng)參考上面鏈接文章.


  今天同事的IE10訪問(wèn)采用asp.net 實(shí)現(xiàn) ICallbackEventHandler 接口的頁(yè)面, 出現(xiàn)WebForm_DoCallback未定義的問(wèn)題, 而之前在IE7/8/9下都是正常的, 查看HTML源碼發(fā)現(xiàn), ASPNET并沒(méi)有生成相關(guān)的腳本資源文件,  隱藏域, 但是修改IE10的兼容模式為IE9/8/7, 頁(yè)面就又會(huì)正常, 想起來(lái)幾個(gè)月前上面解決的問(wèn)題, 于是將ie.browser文件放入到服務(wù)器站點(diǎn)APP_Browser目錄下, 問(wèn)題解決.:)


  附件為更新文件.

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI