状况是这种的,
1.
程序的global里面规定了发生错误就跳转到错误页。
void Application_Error(object sender, EventArgs e)
{
Server.Transfer(Request.ApplicationPath + "/Error.aspx");
}
2.
原本情况是这样的,希望遇到错误就跳转到这个错误页,并显示错误信息。这个实现了,但是出现了问题。
3.
出现的问题是,有很多请求是ajax的,ajax的responseText是接收的是json格式的。如果用ajax的过程出错,造成的后果有如下两点。
a.ajax会报错,因为返回来的responseText是一个html页面源代码,所以报错Uncaught SystaxError: Unexpected token <。
b.不能正常反馈请求出错。
希望实现:
希望报错能兼容 ajax的请求(能发送json的错误,或者其他解决方法)
求一个比较好的解决方法。
3Q。