摘要:
总目录 前言 本文介绍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)

浙公网安备 33010602011771号