摘要:(260条消息) ASP.NET Core入门级教程_上篇_黑夜中的潜行者的博客-CSDN博客_netcore入门教程 (260条消息) ASP.NET Core入门级教程_下篇_模型、持久化、文件、错误处理、日志_黑夜中的潜行者的博客-CSDN博客 (260条消息) .NET Core 依赖注入的
阅读全文
随笔分类 - .net core
1
摘要:在本部分中,将添加一个 HTML 页面,其中包含用于创建和管理待办事项的窗体。 事件处理程序会附加到页面上的元素。 事件处理程序导致对 Web API 的操作方法发出 HTTP 请求。 Fetch API 的 fetch 函数可启动每个 HTTP 请求。 fetch 函数可返回 Promise 对象
阅读全文
摘要:本教程创建对 MongoDB NoSQL 数据库执行创建、读取、更新和删除 (CRUD) 操作的 Web API。 在本教程中,你将了解: 配置 MongoDB 创建 MongoDB 数据库 定义 MongoDB 集合和架构 从 Web API 执行 MongoDB CRUD 操作 自定义 JSON
阅读全文
摘要:向 Movie 模型添加了验证逻辑。 确保每当用户创建或编辑电影时,都会强制执行验证规则。 坚持 DRY 原则 MVC 的设计原则之一是 DRY(“不要自我重复”)。 ASP.NET Core MVC 支持你仅指定一次功能或行为,然后使它应用到整个应用中。 这可以减少所需编写的代码量,并使编写的代码
阅读全文
摘要:在此部分中,Entity Framework Code First 迁移用于: 将新字段添加到模型。 将新字段迁移到数据库。 使用 EF Code First 自动创建数据库时,Code First 将: 将表添加到数据库,以跟踪数据库的架构。 验证数据库与生成它的模型类是否同步。 如果它们不同步,
阅读全文
摘要:控制器向视图中传值ViewData详解 1.将一个字符串传值到视图中 在action中我们将字符串保存在ViewData(或ViewBag [asp.net 3或以上才可用])中代码如下: public ActionResult Index() { ViewData["str1"]= "这是一个字符
阅读全文
摘要:默认情况下,静态文件(如 HTML、CSS、图像和 JavaScript)是 ASP.NET Core 应用直接提供给客户端的资产。 查看或下载示例代码(如何下载) 提供静态文件 静态文件存储在项目的 Web 根目录中。 默认目录为 {content root}/wwwroot,但可通过 UseWe
阅读全文
摘要:状态管理 可以使用几种方法存储状态。 本主题稍后将对每个方法进行介绍。 状态管理 存储方法存储机制 Cookie HTTP cookie。 可能包括使用服务器端应用代码存储的数据。 Session State HTTP cookie 和服务器端应用代码 TempData HTTP cookie 或会
阅读全文
摘要:在ASP.NET Core应用程序中,有哪些不同的配置资源可用呢? 什么是ASP.NET Core appsetting.json文件? 在ASP.NET Core应用程序中,怎样获取配置文件的信息? ASP.NET Core应用程序中配置执行的顺序是怎样的? 读取配置,默认的顺序是怎样的? 在AS
阅读全文
摘要:从上面的图片中你可以看到,我们项目的属性中有一个launchSettings.json文件。那么我们来一起学习这个重要的文件吧。 launchSettings.json文件 当我们使用Visual Studio或者.NET Core CLI运行项目的时候,就会使用到LaunchSettings.js
阅读全文
摘要:ASP.NET Filers用来在MVC框架的不同请求处理阶段,注入额外的逻辑。过滤器为横切关注点提供了一种方法(日志记录,授权,缓存)。 在这篇文章中,我将会向你介绍MVC框架支持的各种不同种类过滤器,怎样控制过滤器的执行,怎样创建和使用过滤器。我们可以创建自定义的过滤器。在每一个请求中,控制器中
阅读全文
摘要:路由是一个模式匹配系统,它确保你能够将浏览器的请求,传递到控制器特定的Action方法上。路由引擎使用路由表,来将浏览器发送来的请求URL和路由表中定义的URL进行匹配。RouteConfig文件用来添加路由规则,路由是调用控制器和Action的方式。 我们在Global.asax文件中注册路由:通
阅读全文
摘要:HTML Helpers是用来创建HTML标签进而创建HTML控件的。HTML Helper仅仅是一个返回HTML字符串的方法。ASP.NET MVC 中有三种HTML Helpers: 1.Inline HTML Helper(内联HTML Helper):主要是通过使用Razor语法中的@hel
阅读全文
摘要:.net core 拦截器的使用 实例代码:https://gitee.com/D_C_L/InterceptorTest.git 拦截器主要是将程序中的一些可以独立出去的模块进行拦截,比如幕等性,和身份认证服务等等,你想独立出去的东西,ActionFilterAttribute请求拦截器他里面几个
阅读全文
摘要:在开发ASP.NET 以及ASP.NET Core过程中主要使用的页面传值的方法有以下几种: Request.QueryString[] Request.Form[] Session, Cookie Cache Application, Server.Transfer Database HttpCo
阅读全文
摘要:第一步先注册session: 在Startup.cs文件中的ConfigureServices方法中添加: services.AddSession(); 在Startup.cs文件中的Configure方法中加上这一句代码 app.UseSession(); 第二步从nuget安装Microsoft
阅读全文
摘要:我只发现IOptions的一个用处——方便了在.NET Core应用程序中使用强类型配置。 有如下appsettings.json配置文件 { "topClient": { "serverUrl": "", "appKey": "", "appSecret": "" } } 为此定义了一个配置类To
阅读全文
摘要:1.定义一个接口 2.实现该接口 3.注入服务 4.使用 5.使用扩展方法注册服务
阅读全文
摘要:中间件管道模型 中间件的配置 自定义中间件 中间件是一类装配在应用管道的代码,负责处理请求和响应。每个中间件都可在管道中的下一个组件前后执行工作,并选择是否将请求传递到管道中的下一个中间件。在Startup.Configure方法中可以进行中间件的装配。 中间件管道模型 中间件管道模型如下图所示:
阅读全文
摘要:(180条消息) IOC容器之Unity与AutoFac_王者南哥-CSDN博客_unity和autofac
阅读全文
1