css的滤镜和表达式在vs.net2005的css文件里不通过
我的css是这样的,写在aspx页面里可以通过 
  <style   type= "text/css ">  
                         body   { 
                         	FILTER:   progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B2DBFE,endColorStr=#FFFFFF); 
                         } 
                         #loginPage   { 
                                     position:   absolute; 
                                     top:expression((this.parentElement.offsetHeight-this.offsetHeight)/2); 
                                     left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2); 
                         } 
              </style>    
 写在新建的css文件里,就会报错误: 
 “expression((this.parentElement.offsetHeight-this.offsetHeight)/2)”并非“top”属性的有效值。 
 “FILTER”并非已知的   CSS   属性名。
------解决方案--------------------滤镜很可能会造成服务器CPU不稳定,占用过高的情况,建议谨慎用之。