李sir_Blog

博客园 首页 联系 订阅 管理

2022年1月10日

摘要: 默认情况下,静态文件(如 HTML、CSS、图像和 JavaScript)是 ASP.NET Core 应用直接提供给客户端的资产。 查看或下载示例代码(如何下载) 提供静态文件 静态文件存储在项目的 Web 根目录中。 默认目录为 {content root}/wwwroot,但可通过 UseWe 阅读全文
posted @ 2022-01-10 13:40 李sir 阅读(421) 评论(0) 推荐(0)

摘要: 状态管理 可以使用几种方法存储状态。 本主题稍后将对每个方法进行介绍。 状态管理 存储方法存储机制 Cookie HTTP cookie。 可能包括使用服务器端应用代码存储的数据。 Session State HTTP cookie 和服务器端应用代码 TempData HTTP cookie 或会 阅读全文
posted @ 2022-01-10 13:32 李sir 阅读(557) 评论(0) 推荐(0)

摘要: 在ASP.NET Core应用程序中,有哪些不同的配置资源可用呢? 什么是ASP.NET Core appsetting.json文件? 在ASP.NET Core应用程序中,怎样获取配置文件的信息? ASP.NET Core应用程序中配置执行的顺序是怎样的? 读取配置,默认的顺序是怎样的? 在AS 阅读全文
posted @ 2022-01-10 09:30 李sir 阅读(3836) 评论(0) 推荐(2)

摘要: 从上面的图片中你可以看到,我们项目的属性中有一个launchSettings.json文件。那么我们来一起学习这个重要的文件吧。 launchSettings.json文件 当我们使用Visual Studio或者.NET Core CLI运行项目的时候,就会使用到LaunchSettings.js 阅读全文
posted @ 2022-01-10 09:27 李sir 阅读(645) 评论(0) 推荐(0)

摘要: ASP.NET Filers用来在MVC框架的不同请求处理阶段,注入额外的逻辑。过滤器为横切关注点提供了一种方法(日志记录,授权,缓存)。 在这篇文章中,我将会向你介绍MVC框架支持的各种不同种类过滤器,怎样控制过滤器的执行,怎样创建和使用过滤器。我们可以创建自定义的过滤器。在每一个请求中,控制器中 阅读全文
posted @ 2022-01-10 09:24 李sir 阅读(199) 评论(0) 推荐(0)

摘要: 路由是一个模式匹配系统,它确保你能够将浏览器的请求,传递到控制器特定的Action方法上。路由引擎使用路由表,来将浏览器发送来的请求URL和路由表中定义的URL进行匹配。RouteConfig文件用来添加路由规则,路由是调用控制器和Action的方式。 我们在Global.asax文件中注册路由:通 阅读全文
posted @ 2022-01-10 09:22 李sir 阅读(159) 评论(0) 推荐(0)

摘要: HTML Helpers是用来创建HTML标签进而创建HTML控件的。HTML Helper仅仅是一个返回HTML字符串的方法。ASP.NET MVC 中有三种HTML Helpers: 1.Inline HTML Helper(内联HTML Helper):主要是通过使用Razor语法中的@hel 阅读全文
posted @ 2022-01-10 09:18 李sir 阅读(350) 评论(0) 推荐(0)

摘要: .net core 拦截器的使用 实例代码:https://gitee.com/D_C_L/InterceptorTest.git 拦截器主要是将程序中的一些可以独立出去的模块进行拦截,比如幕等性,和身份认证服务等等,你想独立出去的东西,ActionFilterAttribute请求拦截器他里面几个 阅读全文
posted @ 2022-01-10 09:01 李sir 阅读(975) 评论(0) 推荐(0)

摘要: 在开发ASP.NET 以及ASP.NET Core过程中主要使用的页面传值的方法有以下几种: Request.QueryString[] Request.Form[] Session, Cookie Cache Application, Server.Transfer Database HttpCo 阅读全文
posted @ 2022-01-10 08:56 李sir 阅读(1200) 评论(0) 推荐(0)

摘要: 第一步先注册session: 在Startup.cs文件中的ConfigureServices方法中添加: services.AddSession(); 在Startup.cs文件中的Configure方法中加上这一句代码 app.UseSession(); 第二步从nuget安装Microsoft 阅读全文
posted @ 2022-01-10 08:45 李sir 阅读(428) 评论(0) 推荐(0)

摘要: 我只发现IOptions的一个用处——方便了在.NET Core应用程序中使用强类型配置。 有如下appsettings.json配置文件 { "topClient": { "serverUrl": "", "appKey": "", "appSecret": "" } } 为此定义了一个配置类To 阅读全文
posted @ 2022-01-10 08:36 李sir 阅读(346) 评论(0) 推荐(0)

摘要: 1.定义一个接口 2.实现该接口 3.注入服务 4.使用 5.使用扩展方法注册服务 阅读全文
posted @ 2022-01-10 08:34 李sir 阅读(218) 评论(0) 推荐(0)