我想当在数据层捕捉到一个异常,由于数据层捕捉到的错误信息不明显的,我想在逻辑层自定义一个类,这个类能够将数据层捕捉到的异常转化成一个明显的错误,通过表示层返回给用户,当不知道这个类如何编写,高手给我指点指点,小弟刚刚学的,谢谢了。
解决方案 »
- C# WinForm程序从ftp上读取txt文件中的内容
- 公司新人 求高手来帮忙指教啊 急!
- 窗体最小化到托盘
- C#读内存数据
- 解决方案问题
- 【求助】关于WAS、WCF、IIS三者的概念、关联。
- VS2005安装部署项目任何在注册表项获得执行文件的目录
- C#中我了一个 textbox控件 如何把控件的字符串转化为char[],(按行转换)
- asp.net调用excel程序,为什么总是打开的是服务器端的excel呢?
- 问问题哈,要怎么得到一个datagrid中的textbox数据?
- 请教大侠在sql2000中能不能设置成像在access2000库中通过“独占”方式设置密码后才能打开access库的表啊?如果能,能不能说说具体的操作
- 谁来帮忙阿,这个问题都解决不了。弄好我好回家阿!
public bool methodDA(ref string a)
{
try
{
return true;
}
catch
{
a = "error msg";
return false;
}}
----
UI
public void methodUI()
{
string s = "";
if(!methodDA(ref s))
{
Response.Write(s);
return;
}
}
执行代码全部 try catch 用Exception捕获 在catch内 将Exception 的对象.Message 当成哪个方法的参数给自定义的异常类的某个字段赋值 然后在将哪个字段换成你想要显示的消息 返回到表示层就可以了`~ 有疑问在讨论~~~
throw new Exception("错了",ex);