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