CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

求救,关于例外处理

楼主RoninBlade(RoninBlade)2006-03-06 12:45:31 在 .NET技术 / VB.NET 提问

程序使用了MVC模式的架构。  
  在Panel中调用Control类。  
  如果在Panel中的event处理里面放置例外处理,就会出现很多的冗余代码。  
  不知道是不是有类似于webform的集中例外处理。  
  将Panel中的例外,放到总控制器中一起处理。  
  但是,Panel不会把自身的例外向上传递。要如何解决这个问题?  
  我是菜鸟,还请各位大侠指教。 问题点数:100、回复次数:5Top

1 楼RoninBlade(RoninBlade)回复于 2006-03-06 13:45:36 得分 0

顶一下Top

2 楼jiezhi(风满袖)回复于 2006-03-06 13:51:37 得分 40

如果你想在winform中使用mvc的话,那你应该使用微软的User   Process   Application   Block,可以为你省去不少工作.重点看里面的User   Process   ComponentTop

3 楼pagechen(天外飞来的仙)回复于 2006-03-06 14:01:04 得分 30

把不能处理的异常一直抛,直到界面类。  
  然后界面负责提示出错信息。  
   
  modern和view没有任何联系。  
  最好由control负责启动线程。(VS2003中默认界面启动主线程,而2005由app启动,后一种更适合MVC)  
  这样,modern的异常抛给control,然后control处理异常,决定是否把异常抛给view。  
  view处理异常,显示信息Top

4 楼pagechen(天外飞来的仙)回复于 2006-03-06 14:02:35 得分 0

这种模式类似于中间层,用于中等或大型项目。Top

5 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-06 14:20:35 得分 30

例外如果不处理的话,会自动向上传递,如果你的Panel不是顶级的,可以在顶级的那个地方进行处理。如果是顶级的,就没有办法了Top

相关问题

  • vxworks的例外处理
  • 有关“例外处理”
  • webservice中的例外处理
  • 求救,关于例外处理
  • 求教:关于软件例外捕捉和例外处理如何建模?
  • (高分)请问一下,VC中的例外如何处理,最好有实例。。
  • 关于例外
  • 什么是例外呢
  • 关于例外的问题
  • 令人头痛的StreamReader.Read例外 - ArgumentOutOfRangeException

关键词

  • 界面
  • mvc
  • view
  • 例外
  • 处理
  • 顶级
  • panel
  • 启动
  • 使用
  • control

得分解答快速导航

  • 帖主:RoninBlade
  • jiezhi
  • pagechen
  • zhouxiaotan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo