asp.net异常处理问题,100求解答
当页面上发生没有捕获的异常时,如何输出异常信息 或者alert出异常信息,而又不把页面上原有的输入数据清掉
看好是没有捕获的异常! --------------------编程问答--------------------
帮顶。。。
顺便学习,我也正在做这个事情呢 --------------------编程问答--------------------
void Application_Error(object sender, EventArgs e)--------------------编程问答-------------------- 这个说来话长咧!
{
Exception er = Server.GetLastError();
if(er!=null)
{
System.Web.HttpContext.Current.Response.Write(er.Message);
Server.ClearError();
}
}
首先要看你的系统对异常是怎么处理的?写库,写日志,还是像你说的提示给客户?
异常要分优先级的,有很多异常是不能给用户看的,
如果你一定要在前台显示的话,捕捉到异常,把它显示在一个控件里就行了啊 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- throw语句 回复内容太短了!
--------------------编程问答-------------------- 我测试下2搂的方法 我的主要目的是发生没捕获的异常时候 不清空当前客户已经输入好的信息,只是弹出提示 --------------------编程问答-------------------- 2搂的方法是不行的 当出现异常时 他会把整个页面都清空了 只显示错误信息,我要保留以前的页面 --------------------编程问答-------------------- 当你的程序出现异常的时候还要页面做什么用?如果你让程序继续运行下去,后面的结果都不知道出现什么问题。
--------------------编程问答-------------------- 这种情况只是极少数由于程序忘了检查错误引起的。正常逻辑错误都应该自己捕获,这属于异常中的异常。
--------------------编程问答-------------------- 自己可以扑住的啊~~~~~~~~ --------------------编程问答--------------------
学习了。 --------------------编程问答-------------------- 恩,学习 --------------------编程问答-------------------- 我想实现的目的就是 未捕获异常能和自己捕获的异常一样 提供友好的用户提示界面,这下大家明白了吗? --------------------编程问答-------------------- 产生了未处理异常你还指望系统怎么运行?不处理这个异常系统运行的结果是不可预测的,虽然你认为它应该怎么做,但是计算机不是人,需要严格的逻辑来控制。 --------------------编程问答-------------------- 这个ajax就可以呀,不刷新就行了。 --------------------编程问答-------------------- ls 如果全都用ajax是可以,但是我不能把所有界面 都加上ajax吧,没有其他方式了吗? 大家帮想想
补充:.NET技术 , ASP.NET