net程序在ie6下css样式丢失问题--本站原创

今天net程序套css页面,在ie8 ie7 火3 opear  safair 浏览器下面调试页面样式都没有问题,唯独ie6下面样式丢失,在网上搜索了相关问题,发现有过类似的情况,但是他们页面中出现的错误我都没有出现,比如:css中文注释,页面注释过多,编码不一致等等,我排除了css文件的问题,开始研究net程序,最后终于发现原来是net页面头部编码有错误,我把下面这句代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="member_index" %> 添加了一句 codepage=936% 变成
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="member_index" codepage=936% %> 

样式丢失问题就解决了,但是net在创建页面的时候只会添加

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="member_index" %> 不会添加 codepage=936% 

根据这种情况 我找到了 全局定义的文件 Web.config  找到里面的语言设置

<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN"/>   换成了 <globalization requestEncoding="gb2312"    responseEncoding="gb2312"  culture="zh-CN" uiCulture="zh-CN"/>

这句话,问题就ok了。希望这些东西对你有用。

posted on 2009-11-11 20:52  小小痕  阅读(389)  评论(0)    收藏  举报

导航