關於IE10出現LinkButton點擊無效的狀況:
通常高配置的系統如Win7旗艦版SP1系統不會出現這種狀況,針對家庭普通版和專業版的用戶經過測試都有這種狀況,對於開發人員要解決不一樣系統和IE的兼容問題一時有點摸不着頭腦,可能微軟發佈IE10正式版本不久,兼容問題沒有考慮周全,或者微軟目的是指引用戶向着高版本看齊最終目的推銷win8,無論怎樣,解決方法纔是王道:
網上資料顯示這種狀況是ASP.NET沒法檢測IE10,致使_doPostBack未定義JavaScript錯誤,恆處於FF5捲動條位置
解決方案:
在項目工程文件新建App_Browsers文件,在該文件下新建控件適配器文件.browser,關於browser文件不清楚的能夠上網去找
.NET2.0 控件適配器文件:下載 http://globalryan.net/doc/browserNet2.rar
.NET4.0 控件適配器文件:下載 http://globalryan.net/doc/browserNet4.rar
下載完直接拷貝到App_Browsers下便可瀏覽器
我遇到的是asp:Menu在瀏覽器非兼容模式下報WebForm_GetElementById未定義錯誤,也是用上述的辦法解決的,下面是原文連接測試