日志25-7-22

本文最后更新于 2025年7月24日星期四 17:34

学习JavaScript

现代 JavaScript 教程

简介 - JavaScript教程 - 廖雪峰的官方网站

  • ??运算符
  • 循环与迭代
    • for…in
    • for…of
  • 函数中的Arguments对象
  • OOP
    • this
    • 不存在的属性
    • Symbol类型

复习.NET

自定义异常过滤器

  1. 自定义异常过滤器
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    public class ArgumentExceptionFilter : IExceptionFilter
    {
    public void OnException(ExceptionContext context)
    {
    if (context.Exception is ArgumentException argumentException)
    {
    context.Result = new BadRequestObjectResult(new
    {
    Title = "参数异常——来自ArgumentExceptionFilter",
    Detail = argumentException.Message,
    StatusCode = 400
    });

    context.ExceptionHandled = true;
    }
    }
    }
  2. 注册服务
    1
    2
    3
    4
    builder.Services.AddControllers(options =>
    {
    options.Filters.Add(new ArgumentExceptionFilter());
    });

日志25-7-22
https://zhiyun.blog/日志25-7-22/
作者
Okita
发布于
2025年7月22日
许可协议