假设
A.aspx 页面的编码 为gb2312 B.aspx 页面的编码为 utf-8
现在A页面要通过按钮点击直接跳转到B 而不显示乱码如何实现。Response.Redirect("B.aspx");这样肯定行不通。
(不考虑 修改A,B页面上的编码)
希望能得到解决。
谢谢。
A.aspx 页面的编码 为gb2312 B.aspx 页面的编码为 utf-8
现在A页面要通过按钮点击直接跳转到B 而不显示乱码如何实现。Response.Redirect("B.aspx");这样肯定行不通。
(不考虑 修改A,B页面上的编码)
希望能得到解决。
谢谢。
清理下看看。方法一:在页面文件的HEAD中添加
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
方法二 :在后端代码中添加,建议放在 Page_Load 事件中
Page.Response.Buffer = false;
Page.Response.Cache.SetNoStore();
如果Response.Redirect("B.aspx"); 不行.
用脚本 open...最好保险是 打开新页面