• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

如何把错误抛出到自定义的页面并显示错误?

tnt8csdn2000 2004-04-01 08:53:48
为了人性化一点,不让用户看到什么数据库连接失败这样的话,打算用catch把错误抛出“现在不能操作,请与管理员联系!”,如何指向自定义的错误页面,并把抛出的错误显示出来?
...全文
48 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tnt8csdn2000 2004-04-08
GLOBAL_TOOLS是什么?
回复
好运 2004-04-08
catch(Exception me)
{
order.Close();
GLOBAL_TOOLS.ShowErrorMessage(this.Response,"AAAA!"+me.Message);
return false;
}


public static void ShowErrorMessage ( System.Web.HttpResponse response , String str )
{
response.Redirect ( "/frmErrorMessage.aspx?strMessage=" + str,true ) ;
}
回复
popcode 2004-04-08
把字符串赋给已定义的string
在程序里return 定义的string
回复
zzcboy 2004-04-08
up
回复
tnt8csdn2000 2004-04-02
up
回复
tnt8csdn2000 2004-04-01
数据访问层调用SQL-Server的存储过程,如果有错,应该可以throw出来,但是,如果Web.config中的CustomError不设置,出现了红字错误(throw出来的字符串)。怎么才能把这个字串传到我自定义的错误页面,并接受它,并打印出来?
回复
tnt8csdn2000 2004-04-01
我采用的是三层开发,try catch都是在业务层与数据访问层。这两个层用的不是WEB工程,不能使用session来传递数据。
回复
bitsbird 2004-04-01
Session["erro"]=err.ToString();

err.Text=(string)Session["erro"];
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-04-01 08:53
社区公告
暂无公告