随笔分类 - asp.netCore剑
摘要:自定义一个IWelcomeService服务。 自定义一个IWelcomeService服务,这样在请求管道里也能使用。 新建一个接口 该接口里可以用来处理逻辑。这里我们创建一个方法用来返回一个helloWorld public interface IWelcomeService { string
阅读全文
摘要:如在asp.net Core的appsettings.json文件里加入下面的配置 "ConnectionStrings": { "SchoolContext": "Server=.;Database=SchoolContext;uid=sa;password=123456" } 在Models类库
阅读全文
摘要:运行 ASP.Net Core项目的两种方式 ①使用 visual studio IED启动运行 ②命令行方式: 在 Web 项目所在的文件夹中运行:dotnet run 修改端口号的方式 方式1:修改项目的launchSettings.json文件 项目文件的MyFirstNetCore\Prop
阅读全文
摘要:1. 配置路由传参 Startup类的Configure方法里默认的路由中间件 配置传递参数 只需要在后面接变量名即可 在传递的时候也是通过路由传参 后台服务器安装参数名接收即可 2. 伪静态页面 伪静态页面:看上去是静态页面,但其实是动态页面(路由伪造),对seo优化有一定帮助,一些搜索引擎对静态
阅读全文
摘要:什么是中间件 中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。使用 RunMap 和 Use 扩展方法来配置请求委托。 中间件的流程 ASP.
阅读全文
摘要:action里使用Cookie 设置值 HttpContext.Response.Cookies.Append("userName2", "华哥"); 读取 string un; HttpContext.Request.Cookies.TryGetValue("userName2", out un)
阅读全文
摘要:筛选器介绍 和netframework mvc里的过滤器一样。通过使用 ASP.NET Core 中的筛选器,可在请求处理管道中的特定阶段之前或之后运行代码。 内置筛选器处理任务,例如: 授权(防止用户访问未获授权的资源)。 响应缓存(对请求管道进行短路出路,以便返回缓存的响应)。 可以创建自定义筛
阅读全文
摘要:IOC:控制反转 DI: 依赖注入 IOC、DI都是描述同一个事情,只是不同的角度。都是为了解决两个类之间过度耦合的问题。 IOC、DI最重要的作用就是解决耦合的问题,类和类之间依赖于抽象但不依赖于具体的实现。 类交给容器管理还有好处,就是对类的生命周期管理比较方便,比如单例模式,瞬时模式.....
阅读全文
摘要:1. 获取post和get传递的数据 1.1. post Request.Form["userName"]; 1.2. get Request.Query["userName"] 1.3. 获取请求信息 string path = Request.Path;//请求路径 string method
阅读全文