如果在同一个页面上既使用telerik的RadAjaxManager又使用DevExpress的ReportViewer,当页面上有控件使用RadAjaxManager刷新其它控件时会导致IE7的页面一片空白(IE6就没问题)。
解决方法是:把RadAjaxManager的EnablePageHeadUpdate属性设为False就OK了。
这个属性设为True的话,RadAjaxManager就可以异步刷行Page Head里面的Title等属性,以及定义CSS样式,可是不巧的是DevExpress的ReportViewer也会去改Page Head里面的东西,结果造成了IE7显示页面异常。为什么在IE6好用呢?似乎DevExpress的ReportViewer会针对IE7做些特别的设置,又或者IE7与IE6解析页面的方法有所不同吧。