使用ObjectDataSouce可以让ASP.NET透过Object中的Function与中间层(商业逻辑)的程序做沟通
但是在中间层中可能有些自定义的错误会产生
我们希望自己处理这些的错误讯息,并且把这个讯息安排在画面中的Label显示
这应该怎么做呢

假设要处理的是ObjectDataSource的Update时,启动商业逻辑的组件,该组件传回一个错误讯息
此时在Object中的Try...Catch中,传回的讯息就使用Throw

Catch ex As Exception Throw

接着就是在ObjectDataSouce1对象中的事件Updated来处理

Protected Sub ObjectDataSource1_Updated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ObjectDataSourceStatusEventArgs) Handles ObjectDataSource1.Updated If Not (e.Exception Is Nothing) Then Me.lblMessage.Text = e.Exception.InnerException.Message.ToString e.ExceptionHandled = True End If
End Sub

这样就可以自己处理相关的错误讯息了

转载于:https://www.cnblogs.com/topcat/archive/2008/06/12/1218098.html

N-Tiers使用ObjectDataSouce如何自己处理中间层传回的错误讯息相关推荐

  1. K3 WISE 12.3 中间层在虚拟机中注册

    注明:以下内容来自互联网,仅用于学习. 由于之前快编辑完了,突然不小心按了一下回退键,白写了很多东西,因为没使用文档编辑再发上来的,以后有经验了. 在这里我就简要的讲一下怎么注册导入中间层的注册文件, ...

  2. html标记都必须配对使用,东师基于Web程序设计19春在线作业1【标准答案】

    基于Web程序设计19春在线作业1-0002 试卷总分:100    得分:0 一. 单选题 (共 20 道试题,共 60 分) 1.关于HTML文件说法正确的是 A.HTML标记都必须配对使用 B. ...

  3. ATS缓存中间层介绍

    下面的译文来自ATS官方交流博客中豪哥的一篇英文介绍,碰巧工作中又要用到,为了大家阅读方便,我特此翻译如下,不妥之处请指正: 说明: 慢速磁盘指普通的3.5寸硬盘,快速磁盘指ssd 缓存中间层 当我们 ...

  4. 在中间层 .NET 应用程序中通过授权管理器使用基于角色的安全

    基于角色的安全是从 Windows NT 的第一个版本开始在 Windows 平台上发展而来的.使用角色,操作系统可以通过检查称为 BUILTIN\Administrators 的组的安全上下文做出一 ...

  5. 打开金蝶K/3控制台提示“连接中间层加密服务失败,请确认中间层加密服务已启动”...

    打开金蝶K/3主控制台时提示: 看到中间层加密服务,就直接想到了注册中间层组件,但是注册完毕后也没有解决问题,上百度,搜到答案服务中没有服务,在DOS环境下加载C:\WINDOWS\system32\ ...

  6. mxnet 查看中间层结果

    import mxnet as mx from mxnet import nd from mxnet.gluon import nnmx.cpu(), mx.gpu(), mx.gpu(0) 查看mx ...

  7. mxnet可视化模型中间层feature map输出

    注: model输入 112x112 保存的图片可能是白色的(这个还没有修复),但是在pycharm中运行时可以通过scientific tool窗口看到 #构造辅助函数做预处理, 注意mxnet中为 ...

  8. 中间层通讯 Socket? Remoting? WCF?

    上图为我设计的新的网站的网络架构:稍着解释: CDN采用cache群来实现,具体使用软件DNS使用bind9,cache使用squid: WEB Server采用IIS6.0或IIS7.0(采用asp ...

  9. 中间层体系结构的好处

    中间层体系结构的好处 什么是中间层体系结构? 为什么它为人们所需要? Jeff Hanson:一个中间层体系结构同城定义了一个企业机构的存在与它和其客户应用程序及数据访问构件之间的执行环境.它当然不是 ...

最新文章

  1. sql中group by 和having 用法解析
  2. 导出目录结构_Selenium Webdriver 3.X源码分析之核心目录结构
  3. mysql 实现 rowid
  4. FAT和EXFAT文件系统
  5. Python中字符串如何定义简单举例
  6. 常用正则表达式知识点解读及判读有效数字、手机号邮箱正则表达式
  7. [转]Java总结篇系列:Java泛型
  8. php api框架 登录验证码,thinkphp3.2 框架如何使用验证码
  9. 完整的连接器设计手册_连接器卧式插拔力的测试介绍
  10. 微信公众号排版教程 | 你真的学会了排版么?
  11. https://github.com/qiangqiang666/demo
  12. 阿里云服务器和腾讯云服务器优缺点分析
  13. Densepose安装教程--依据Github官方教程成功安装
  14. linux串口无线透传,一种无线串口透传系统的制作方法
  15. 【报错】Verion 9 of Highlight.js has reached EOL
  16. 作业5 - 团队展示
  17. 【C#】未能添加对“*.dll”的引用。请确保此文件可访问并且是一个有效的程序集或 COM 组件。
  18. WUST 五一萌新向CTF writup
  19. CANoe-第3个仿真工程-总线仿真- 3-2 工程实现
  20. 斗鱼App产品体验报告

热门文章

  1. 【休闲益智】【HTML】看字说颜色
  2. RPG Maker mv框架代码解析之窗口文字显示
  3. 浙大PAT 1033
  4. Docker容器之cgroup搭建
  5. 网易2017校园招聘数据挖掘笔试题
  6. CentOS7和CentOS8 Asterisk 20.0.0 简单图形化界面7--对接讯时FXO网关落地
  7. led屏背后线路安装图解_科普:网格屏是什么意思?LED网格屏怎么安装
  8. 在日常生活中,简易合同的重要性 | 每天成就更大成功
  9. IT外包:中国跃跃欲试,准备一鸣惊人——2012国际外包峰会所见所感(下)
  10. 兄弟连学python(06)装饰器:对类或者函数进行功能的扩展