最近的項目裡面使用了比較多的UpdatePanel和repeater搭配使用,但是在IE9裡面常常會出現這樣一個問題:當顯示非常多的資料時,總有一行或幾行錯位,進而導緻樣式亂掉了。本來使用UpdatePanel是為了簡化自己的工作并提升下使用者體驗,這樣一來有違初衷。其實完全可以不使用UpdatePanel,而是手動寫ajax去實作,但是時間比較緊,而用到UpdatePanel的地方的确比較多,改起來比較費時,還是打算在此基礎上去修改,通過在IE9下檢視源檔案發現了每一個td的文本都有很多空格,是以嘗試了使用js在頁面加載完成以後去除沒一個td裡面的空格,但是這并沒有起作用,後來同僚說是td與td之間的空格造成的,果斷嘗試了下,奏效了,呵呵!具體實作如下:
在加載完成後,背景注冊一個js腳本,如下:
其實方法就是這麼簡單,呵呵!從網上搜了很多,沒有很清楚的答案,這裡記下備用!