您的位置:首页 > 编程语言 > ASP

利用Filter对asp.net页面进行压缩

2012-08-09 11:36 302 查看
if
 
(!Request.UserAgent.ToLower().Contains(
"konqueror"
))
02
{
03
    
if
 
(Request.Headers[
"Accept-encoding"
]
!= 
null
 
&&
04
       
Request.Headers[
"Accept-encoding"
].Contains(
"gzip"
))
05
    
{
06
        
Response.Filter
= 
new
 
GZipStream(Response.Filter,
07
                          
CompressionMode.Compress, 
true
);
08
        
Response.AppendHeader(
"Content-encoding"
"gzip"
);
09
    
}
10
    
else
 
if
 
(Request.Headers[
"Accept-encoding"
]
!= 
null
 
&&
11
            
Request.Headers[
"Accept-encoding"
].Contains(
"deflate"
))
12
    
{
13
        
Response.Filter
= 
new
 
DeflateStream(Response.Filter,
14
                          
CompressionMode.Compress, 
true
);
15
        
Response.AppendHeader(
"Content-encoding"
"deflate"
);
16
    
}
17
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net filter null
相关文章推荐