1,webform程序的页面有成千上百个。 可是由于程序员都忘了写try{}catch{}来捕捉错误。当然我们可以在每个程序里加上。但是现在客户要求改动最少,让程序出错后能定向到一个错误页面去。 不至于在程序运行时出错,给用户显示不友好的界面。请问怎么解决?
2,如果这个程序是由winform做的, 也同样有成千上百个界面的时候怎么解决?
2,如果这个程序是由winform做的, 也同样有成千上百个界面的时候怎么解决?
解决方案 »
- div 的小小小小小问题,,,新手求解,,急,。。。
- 点击按钮提交表单时,如何通过 js 校验表单数据有效性后,再提醒用户 “您确实要提交此次表单吗?”,详情请进,50分,我的分不多了
- 添加记录的同时如何获取自动编号?
- 请问哪位大哥有asp.net询价系统,能不能分享一下,谢谢!
- 急,请大家帮帮忙!在使用的Altas的aspx页面里,用什么来替代Response.write([script])方法来输出客户端脚本!
- ASP.NET 一运行出错??
- jquery调用ashx文件中返回值的问题
- 新人请教一个WEBAPI问题
- 在VS.NET里开发ASP.NET,pagelayout是使用网格还是流好呢?怎样对各网页元素的布局对齐呢?
- 下载服务器文件,求神思路。。。 多大大滴有
- 有关OleDbDataReader取值的问题 !!!
- gridview绑定datatable产生的问题
<customErrors defaultRedirect="ErrorPage.aspx" mode="RemoteOnly">
</customErrors>
this.Error += new System.EventHandler(this.PageBase_Error);
自己定义的出错控制就可以了
成千上万个界面咋解决??
解决什么??
是跳错误页的话
可以用try catch
然后再跳窗体的时候传参
每个不同的参数可以显示不同的错误信息
最好在 Global.asax 里的void Application_Error(object source, EventArgs e) 这个来处理
或者在iis的虚拟目录的属性里改
第二个不会
try
{
Application.Run(new Form1());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}