摘要: 总目录 前言 本文介绍Asp.Net Core 路由。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:路由概述 1.路由主要用于处理特定的请求。 2.本文主要介绍路由中间件。 3.Asp.Net Core MVC中的路由也是建立在此基础之上。 第 阅读全文
posted @ 2019-06-01 16:30 DarJeely 阅读(198) 评论(0) 推荐(0)
摘要: 总目录 前言 本文介绍Asp.Net Core 中间件。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:中间件概述 1.中间件:添加到应用管道用于处理处理请求和响应的组件。每个组件: - 可以选择是否将请求传递到管道中的下一个组件; - 可以在调 阅读全文
posted @ 2019-06-01 16:15 DarJeely 阅读(222) 评论(0) 推荐(0)
摘要: 前言 本文介绍Asp.Net Core 读取配置文件。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 前期准备 1.添加app.json文件并在里面添加内容; 2.将app.json文件配置到应用中; 3.添加app.json对应的AppConfig类; 阅读全文
posted @ 2019-06-01 15:50 DarJeely 阅读(170) 评论(0) 推荐(0)
摘要: 总目录 前言 本文介绍Asp.Net Core中默认的依赖注入(DI)模式。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:依赖注入说明 1.一个例子 主机和主机中硬盘,可以说主机中硬盘是主机的依赖项,若更换硬盘,需拆主机。 若将硬盘通过USB接 阅读全文
posted @ 2019-06-01 15:49 DarJeely 阅读(157) 评论(0) 推荐(0)
摘要: 有关怎么创建Core MVC/API 这里就不说了,前段时间的博客有说过: 1. 项目生成后会有如图所示两个类 Program类Startup类 2. Startup类 初始内容 public void ConfigureServices(IServiceCollection services) { 阅读全文
posted @ 2019-06-01 15:41 DarJeely 阅读(776) 评论(0) 推荐(0)
摘要: 1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。与早期版本的 ASP.NET 对比,最显著的变化之一就是配置应用程序的方式, 阅读全文
posted @ 2019-06-01 15:26 DarJeely 阅读(430) 评论(0) 推荐(0)
摘要: 总目录 前言 本文介绍Startup,它主要用于配置应用使用的服务和应用的请求管道。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:Startup类 1.Startup类可以通过构造函数注入所需要的依赖关系,常用的有: -IConfigurati 阅读全文
posted @ 2019-06-01 14:38 DarJeely 阅读(171) 评论(0) 推荐(0)
摘要: 总目录 前言 本文介绍Program,它包含程序的入口Main方法。从这里开始... 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 第一手:Program.Cs Main方法中的语句主要作用:使用配置好的WebHost生成器 构建 WebHost,然后运 阅读全文
posted @ 2019-06-01 14:22 DarJeely 阅读(164) 评论(0) 推荐(0)
摘要: 总目录 一、前言 本文通过从项目创建到部署,简单介绍Asp.Net Core。 二、环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 三、开局 第一手:创建项目 1.这里选择.Net Core,.Net Core与.Net Framework选项的区别: -面向. 阅读全文
posted @ 2019-06-01 14:21 DarJeely 阅读(379) 评论(0) 推荐(0)
摘要: Appsettings.json 配置: 个配置文件就是一个json文件,并且是严格的json文件,所有的属性都需要添加“”引号。下图是一个常规的代码示例: 定义实体: 获取Appsettings.json里面的信息需要定义对应的模型获取数据。如下图: 1 2 3 4 5 public class  阅读全文
posted @ 2019-06-01 13:51 DarJeely 阅读(1705) 评论(0) 推荐(0)
摘要: 在.net core中是没有*.config 文件的 配置文件都是*.json 1、在project.json里下面这行代码 然后修改 appsettings.json 添加Redis配置 2、新建一个AppSettings对象来对应配置文件信息 3、在Startup.cs里配置,首先用AddOpt 阅读全文
posted @ 2019-06-01 12:01 DarJeely 阅读(3185) 评论(0) 推荐(0)
摘要: 如何在appsettings.json配置应用程序设置,微软给出的方法:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration 下面是我的做法: 因为我建立的是空项目什么都没有,好多东西都需要新建和引用,新建ap 阅读全文
posted @ 2019-06-01 11:58 DarJeely 阅读(2144) 评论(0) 推荐(0)
摘要: 2015-01-18 00:11 https://www.muhanxue.com/essays/2015/01/8623699.html MVC web api 返回JSON的几种方式 1、在 WebApiConfig的 Register中加入以下代码 config.Formatters.Json 阅读全文
posted @ 2019-06-01 11:35 DarJeely 阅读(385) 评论(0) 推荐(0)
摘要: 一、设置webapi返回json格式 在App_Start下的WebApiConfig的注册函数Register中添加下面这代码 1 config.Formatters.Remove(config.Formatters.XmlFormatter); 1 config.Formatters.Remov 阅读全文
posted @ 2019-06-01 11:33 DarJeely 阅读(220) 评论(0) 推荐(0)
摘要: ValidateAntiForgeryToken 防止CSRF(跨网站请求伪造) 用途:防止CSRF(跨网站请求伪造)。 用法:在View->Form表单中:<%:Html.AntiForgeryToken()%> 在Controller->Action动作上:[ValidateAntiForger 阅读全文
posted @ 2019-06-01 11:26 DarJeely 阅读(697) 评论(0) 推荐(0)
摘要: 1、在Html表单里面使用了@Html.AntiForgeryToken()就可以阻止CSRF攻击。 2、相应的我们要在Controller中也要加入[ValidateAntiForgeryToken]过滤特性。该特性表示检测服务器请求是否被篡改。注意:该特性只能用于post请求,get请求无效。 阅读全文
posted @ 2019-06-01 11:25 DarJeely 阅读(445) 评论(0) 推荐(0)
摘要: 一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的 阅读全文
posted @ 2019-06-01 11:23 DarJeely 阅读(244) 评论(0) 推荐(0)
摘要: 由于即将要接手的新项目计划用ASP.NET MVC3来开发,所以最近一段时间一直在看相关的书或文章。因为之前在大学里也曾学习过MVC2开发,也做过几个简单的MVC2的小型测试项目,不过在后来工作以后主要还是开发WebForm的项目,所以MVC的东西也就逐渐的淡忘了。 经过这一段时间的系统学习,真的觉 阅读全文
posted @ 2019-06-01 11:14 DarJeely 阅读(271) 评论(0) 推荐(0)
摘要: 继续接着上文 ASP.NET MVC学习系列(一)-WebAPI初探 来看看对于一般前台页面发起的get和post请求,我们在Web API中要如何来处理。 这里我使用Jquery 来发起异步请求实现数据调用。 继续使用上一文章中的示例,添加一个index.html页面,添加对jquery的引用。 阅读全文
posted @ 2019-06-01 11:12 DarJeely 阅读(235) 评论(0) 推荐(0)
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq373591361/article/details/51508806我们总结一下用js请求服务器的传参方法。 Get方式Get主要是用来查询,一般分为无参,一个参数,多个参数,实体对象参数。 1、无 阅读全文
posted @ 2019-06-01 11:00 DarJeely 阅读(423) 评论(0) 推荐(0)