【原】Telerik radwindow 在IE10下偶爾報 unable to get value of the property 'toLowerCase' 的解決辦法

筆者正在開發的新項目在升級了最新版本的Telerik Control和決定支持IE10后,遇到了一個很棘手的問題,偶爾會在打開Radwindow的時候報JS error :unable to get value of the property 'toLowerCase': object is null or undefined.
在網上查了很多資料后,最后找到了比較好的解決方案。解決方法如下:
1.在報錯的頁面里找到RadWindowManager, 給其添加 OnClientBeforeShow="ClientBeforeShow" 客戶端事件
2.在當前頁面內添加相應的js function:
function ClientBeforeShow() {
document.documentElement.focus();
}
就這一句話就可以
3.重新刷新頁面看結果是不是正常了
相關的內容可以查看以下鏈接:
http://www.telerik.com/community/forums/aspnet-mvc/grid/edit-unable-to-get-value-of-the-property-tolowercase-object-is-null-or-undefined.aspx
http://www.telerik.com/community/forums/aspnet-ajax/window/radwindowmanager-in-a-radwindow-errors-in-ie10.aspx
http://www.telerik.com/community/forums/aspnet-ajax/window/random-error-in-radalert.aspx


浙公網安備 33010602011771號