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

tnt8csdn2000 2004-04-01 08:53:48
为了人性化一点,不让用户看到什么数据库连接失败这样的话,打算用catch把错误抛出“现在不能操作,请与管理员联系!”,如何指向自定义的错误页面,并把抛出的错误显示出来?
...全文
79 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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"];

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧