zoukankan      html  css  js  c++  java
  • 【原】基础篇:第十二篇,Ext组件系列之如何获取后台返回的自定义错误信息和系统异常信息

    如何获取后台返回的自定义错误信息和系统异常信息

    这里暂时不讨论是否应该在前台显示后台的异常信息

    其实 我还是能够理解这个朋友的要求的 想调试方便查看而已

    下面就做了这个小例子

    在以前 我经常会在后台返回成功或者失败的信息:

    简单的就是返回0或者1 直接response.write("{flag:0}"),或者response.write("{flag:‘0’}"),这样就可以了

    但如果是异常信息 就不能够单纯的再使用这个方式了

    因为 多数情况下 异常信息的内容还是比较多的。

    如果再这样写:response.write("{flag:‘"+exception.message+"’}"),就有问题了(异常内容较少的情况下还是不会有问题的)

    看看效果图吧 今天为写这个例子 总是希望出现长点的异常 可总是让我失望 最后总算找到了

    这个错误来源于数据库连接正确,但表名不正确所捕获的异常

     

    这个错误来源于数据库连接不正确 这个异常捕获的时间较长 要耐心等待1--9秒 就会弹出下面的消息框了

    看下Ext的页面实现源代码

    Code

    json.aspx的html页面源代码 再强调下 这个返回json数据的html页面文件就一行

    Code

    json.aspx.cs的后台捕获异常的代码的实现

    Code
  • 相关阅读:
    Oracle 用户密码过期及修改密码有效期
    .Net Core 3.x Api开发笔记 -- 读取配置文件信息(四)
    .Net Core 3.x Api开发笔记 -- IOC,使用Autofac实现依赖注入(三)
    .Net Core 3.x Api开发笔记 -- Starup入门(二)
    .Net Core 3.x Api开发笔记 -- 创建新的Api项目(一)
    Docker学习笔记之--借助Docker Compose进行多容器部署(环境:centos7)
    Docker学习笔记之--查看部署在docker的应用运行日志(环境:centos7)
    Docker学习笔记之--Nginx反向代理绑定域名及ssl证书(环境:centos7)
    Docker学习笔记之--安装mysql 并持久化数据到本地,最后使用Navicat连接测试(环境:centos7)
    Docker学习笔记之--.Net Core应用容器通过网桥连接Redis容器(环境:centos7)
  • 原文地址:https://www.cnblogs.com/kelly/p/1496907.html
Copyright © 2011-2022 走看看