asp.net

  • .Net6.0 Microsoft.AspNetCore.Http.Abstractions 2.20 已弃用

    .Net6.0 Microsoft.AspNetCore.Http.Abstractions 2.20 已弃用您想要升级 Microsoft.AspNetCore.Http.Abstractions 包,您需要注意以下几点:Microsoft.AspNetCore.Http.Abstractions 包在 ASP.NET Core 2.2 版本后已经被标记为过时,因为它已经被包含在 Microsoft.AspNe…

    2024-01-24 236

  • c#发送邮箱的功能

    一 、在.Net Core中MailKit中提供了邮件的基础封装它支持跨平台,并且支持 IMAP, POP3, SMTP 等协议Nuget命令:Install-Package MailKit官方Git地址:https://github.com/jstedfast/MailKit二、使用实例:MimeMessage message = new MimeMessage();//发件人message.From.…

    2024-01-19 222

  • asp.net mvc框架之Filter的使用

    四种Filter  在asp.net mvc中提供了四种Filter(过滤器)接口实现了这种AOP机制:IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter。1)IAuthorizationFilter:在每个Action被执行前执行OnAuthorization方法,一般用来检查当前用户是否具有Actio…

    2024-01-16 222

  • C# MVC过滤器

    1.过滤器介绍我们知道mvc的运行机制是通过管道完成的,过滤器可以注入一些代码逻辑到请求处理管道中,是基于C#的Attribute的实现。当负责调用Action的类ControllerActionInvoker在调用执行Action的时候会检查Action上面的Attribute并查看这些Attribute是否实现了指定的接…

    2024-01-16 202

  • c#属性 [ApiExplorerSettings(IgnoreApi = true)]有什么作用?

    c#属性 [ApiExplorerSettings(IgnoreApi = true)]有什么作用?在项目开发中,前后端分离已然成为目前的趋势。在后端开发中,netCore 中可以使用Swagger 来方便管理我们的Api 接口。但是生产环境中,我们不想对外暴露api 接口,毕竟这样很不安全,我们会怎么做?最简单的一…

    2024-01-16 278