随笔分类 - ASP.NETCore
跨平台web
摘要:##概述 .NetCore 或者 Asp.netCore 内置DI框架的特点: 1.不支持程序集注册:每增加一个服务,则需要一行代码进行注册。 2.不支持属性注入:内置DI只支持构造函数注入,不支持属性注入(当然,构造函数注入为主流)。 第三方DI框架Aufofac,很好的解决了上面
阅读全文
摘要:此随笔是对https://www.cnblogs.com/Fengyinyong/p/13039771.html 的补充 一.前端CSHtml 页面生成Token 在asp.netcore mvc 具体的action 返回的view中,也就是相应的.cshtml页面中,只要是method 为post
阅读全文
摘要:本随笔只是个人学习记录。 一、Model的数据注解 开发asp.netcore 程序时(asp.netcore mvc 或这 asp.netcore webapi),在model 上使用数据注解,可以根据注解对客户端传递进来的数据进行过滤。具体为,当客户端数据传递到具体的action时,在进入act
阅读全文
摘要:asp.netcore 路由机制分为 约定路由 和 特性路由。本文采用asp.netcore 3.1来演示。 1.约定路由:一般来说,asp.netcore mvc 多数采用约定路由。 asp.netcore mvc 约定路由配置如下: public class Startup { public S
阅读全文
摘要:一.AOP概述: AOP(Aspect Oriented Programming),即面向切面编程。采用“横切”的思想,将软件系统的系统功能和业务功能分开。 系统功能主要有: 1.缓存模块:用于缓存数据,与系统业务功能关系不大,用于提升系统性能。当数据请求过来时,是否要从缓存读取,当缓存没有数据时,
阅读全文
摘要:运行 asp.netcore 3.1应用程序时,弹出证书选择框。 将服务器配置为需要证书(Kestrel),在Program.cs中,按如下所示配置 Kestrel: public static void Main(string[] args) { CreateHostBuilder(args).B
阅读全文
摘要:说明:此随笔主要详细解释asp.netcore 3.1的Program类和Startup类,以及两者之间的关系。 Program类 :为了详细解读,将此类的两个方法改写。 public class Program { #region 这两个方法是创建项目的时候自动创建的,为了详细解读,将这两个方法注
阅读全文
摘要:一、CSRF介绍 1.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 2.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用
阅读全文