經過抓包測試,Fckediter對象根本沒有提交任何數據
經過多瀏覽器(IE7,IE6,Mathon)對比,發覺這一問題只是出現IE8里面
根源估計在于IE8對于Microsoft的Ajax .net 2.0版本出現解析問題
問題特征如下:
系統是由MasterPage產生的頁面,里面放入了Fckediter控件
使用了Ajax包含了Fckediter控件;
頁面第一次正常訪問時,Fckediter可以正常提交數據,但是提交刷新后再次提交新的數據就出現Fckediter里面的數據不能提交的情況,或者是偶爾可以提交;
提交過程中沒有看到腳本錯誤提示,沒有服務器端代碼異常和錯誤;
IE6,IE7,Mathon下測試同一功能模塊,可以正常使用;
使用IE8所謂的“兼容頁面”功能也不能正常提交數據;
升級FCKediter到最新版本問題依舊;
搜索網絡,發現之前有人提出Vista下IE7和獨立IE8 beta2下出現過類似情況;
由于其他版本瀏覽器工作正常,所以可以確認IE8有兼容問題,而且這種兼容問題出現的不穩定;
綜上所述請各位不要盲目升級系統到IE8,不論是客戶端還是對應服務端為了滿足那個"兼容性".