首页 / 网页编程 / ASP.NET / 理解throw new ApplicationException()
理解throw new ApplicationException()2011-04-17if(....)
{
throw new ApplicationException( "ApplicationException( "文件超出大小 ");
}写了一个上传类,假如文件超200K,则提示出错我想知道如何捕捉这个错误?(不知道这样问对不对)网友回复:ApplicationException似乎不能捕捉吧网友回复:或者你用try ,catch 试验一下网友回复:try{}
catch(Exception ex)
{
//抛出错误信息用throw new Exception(ex.Message);
//抛出自定义错误throw new Exception( "文件超过大小! ");
}
网友回复:没看懂要做什么
网友回复:try
{
yourUploadClass.Upload();
}
catch(Exception inner)
{
Response.Write(inner);
// or
//throw new Exception( "文件超过大小! ", inner);
}网友回复:谢谢各位,我试试晓风的办法网友回复:if(....){
throw new ApplicationException( "ApplicationException( "文件超出大小 ");
}
这里有语法错误.另外IO操作的话对象有SIZE这个方法的
网友回复:TO:whatwherewhyhow
如何捕捉“throw new ApplicationException( "ApplicationException( " 文件超出大小 "); ”呢?
网友回复:try
{
yourUploadClass.Upload();
}
catch(ApplicationException inner)
{
Response.Write(inner);
// or
//throw new Exception( "文件超过大小! ", inner);
}试试