0条评论
还没有人评论过~
问题:Net MVC项目,在提交表单数据或者异步请求数据(比如获取验证码)时,如果在请求的Action里抛出异常,则在页面上看到的是乱码显示的异常。
其他备注:
1.在访问视图的Action里如果抛出异常,则异常信息页面上看到的是正常的中文异常信息提示。
2.测试在Chrome浏览器的Preview窗口看到异常信息页面乱码如图所示。
3.测试在火狐浏览器、360极速浏览器、IE浏览器上,看到的乱码提示页面则是空白。
4.以上浏览器均可以在这个窗口显示异常信息页面的html
试试在 web.config 中添加如下的配置
<configuration>
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
</configuration>