注册 登录
编程论坛 ASP.NET技术论坛

关于数据连接类

卡卡艾 发布于 2007-11-17 08:35, 557 次点击
遇到一个问题,大家帮忙看下:
我写数据连接类,
写异常处理时,想在数据库没打开时,弹出一个提示。
不知道在catch { ... }里怎么弹出提示。
因为是写在类文件里的,所以没法用response.write();
大家看下,应该怎么让弹出提示呢?
9 回复
#2
卡卡艾2007-11-17 10:14
周末大家都休息啦?55
#3
冰彩虹2007-11-17 16:17
可以把异常抛到页面层来,这样就可以alert窗口了
#4
卡卡艾2007-11-17 20:47

抛到页面?怎么做呢?

#5
guoxhvip2007-11-17 22:57
throw new ApplicationException(e.ToString());
在页面那边要把它捕获住
#6
冰彩虹2007-11-18 12:28
楼上正解,每次在Catch里直接

...
catch(Exception ex)
{
throw ex;
}

直到页面层,alert(ex.Message);
#7
jyoseyi2007-11-18 15:35
catch(Exception ex)
{
//在这里把错误信息(ex.Message)写到文本文件里
}
#8
melack2007-11-19 09:11
学习了
#9
一水先生2007-11-20 18:20
不知可不可以用Console.Write()呢?
#10
yms1232007-11-20 20:41
以下是引用一水先生在2007-11-20 18:20:05的发言:
不知可不可以用Console.Write()呢?

Console是控制台,而在ASP.NET中这个控制台在服务器上吧?

1