日期:2014-05-18  浏览次数:20747 次

asp.net关于gzip网页压缩的问题
我在网页用了一个CompressionModule来压缩网页,我在网页有一个效果,就是3级级联选择,是用js实现的,用了callback来实现的,在没有压缩的时候是正常的,但是一用压缩之后页面上其他js都可以正常用,就那个callback函数失效了,调试了下,发现那个下拉框抓的value=null,而如果没压缩之前调试的下拉框是有值的,请问到底是神马回事~!

------解决方案--------------------
你应该判断下请求是否支持压缩采用进行CompressionModule压缩,对于客户端不支持gzip的浏览器或者设备,是不能采用压缩输出的,所以你的CompressionModule要进行判断,或者限制一下文件类型
------解决方案--------------------
ls说的对 压缩方法跟客户端的浏览器支持有关,压缩方式有:gzip和deflate
具体看客户端浏览器
------解决方案--------------------
把对js的压缩去掉吧,js文件带缓存的,耽误不了多少事
------解决方案--------------------
还是去掉为好,最好是配置IIS,一般不再代码设置,很难保证不是代码带来的的小误会